SteamWar/BungeeCore
Archiviert
13
2

Hotfix Badlion to disconnect every person

Dieser Commit ist enthalten in:
yoyosource 2024-07-17 08:04:14 +02:00
Ursprung 9c8ce57986
Commit 980c09d433
3 geänderte Dateien mit 7 neuen und 0 gelöschten Zeilen

Datei anzeigen

@ -112,6 +112,7 @@ USAGE_ALERT=§8/§7alert §8[§emessage§8]
USAGE_IGNORE=§8/§7ignore §8[§eplayer§8] USAGE_IGNORE=§8/§7ignore §8[§eplayer§8]
#ModListener #ModListener
CLIENT_DISALLOWED=Attempted use of client {0}
MOD_RED_SING=Attempted use of mod {0} MOD_RED_SING=Attempted use of mod {0}
MOD_RED_PLUR=Attempted use of mods:\n{0} MOD_RED_PLUR=Attempted use of mods:\n{0}
MOD_YELLOW_SING=§7Deactivate the mod §e{0}§7 to continue playing on §eSteam§8War§7. MOD_YELLOW_SING=§7Deactivate the mod §e{0}§7 to continue playing on §eSteam§8War§7.

Datei anzeigen

@ -97,6 +97,7 @@ USAGE_ALERT=§8/§7alert §8[§eNachricht§8]
USAGE_IGNORE=§8/§7ignore §8[§eSpieler§8] USAGE_IGNORE=§8/§7ignore §8[§eSpieler§8]
#ModListener #ModListener
CLIENT_DISALLOWED=Versuchte Benutzung des Clients {0}
MOD_RED_SING=Versuchte Benutzung des Mods {0} MOD_RED_SING=Versuchte Benutzung des Mods {0}
MOD_RED_PLUR=Versuchte Benutzung der Mods:\n{0} MOD_RED_PLUR=Versuchte Benutzung der Mods:\n{0}
MOD_YELLOW_SING=§7Deaktiviere den Mod §e{0}§7, um weiter auf §eSteam§8War §7spielen zu können. MOD_YELLOW_SING=§7Deaktiviere den Mod §e{0}§7, um weiter auf §eSteam§8War §7spielen zu können.

Datei anzeigen

@ -22,6 +22,7 @@ package de.steamwar.velocitycore.mods;
import com.google.gson.JsonObject; import com.google.gson.JsonObject;
import com.velocitypowered.api.proxy.Player; import com.velocitypowered.api.proxy.Player;
import com.velocitypowered.api.proxy.messages.MinecraftChannelIdentifier; import com.velocitypowered.api.proxy.messages.MinecraftChannelIdentifier;
import de.steamwar.messages.Chatter;
public class Badlion { public class Badlion {
// https://github.com/BadlionClient/BadlionClientModAPI // https://github.com/BadlionClient/BadlionClientModAPI
@ -50,6 +51,10 @@ public class Badlion {
} }
public void sendRestrictions(Player player) { public void sendRestrictions(Player player) {
// TODO: Remove when Badlion is fixed, or we fixed the Badlion packet
Chatter sender = Chatter.of(player);
player.disconnect(sender.parse("CLIENT_DISALLOWED", "Badlion"));
player.sendPluginMessage(MinecraftChannelIdentifier.from("badlion:mods"), packet); player.sendPluginMessage(MinecraftChannelIdentifier.from("badlion:mods"), packet);
} }
} }