fix fakegamemode and close #504

This commit is contained in:
Bella 2020-04-04 10:29:06 -04:00
parent 682e3030c1
commit 44800c43ca
No known key found for this signature in database
GPG Key ID: 815562EA23BFE344
1 changed files with 1 additions and 10 deletions

View File

@ -14,21 +14,12 @@ import net.minecraft.world.GameType;
@Module.Info(name = "FakeGamemode", description = "Fakes your current gamemode client side", category = Module.Category.MISC) @Module.Info(name = "FakeGamemode", description = "Fakes your current gamemode client side", category = Module.Category.MISC)
public class FakeGamemode extends Module { public class FakeGamemode extends Module {
private Setting<GamemodeChanged> gamemode = register(Settings.e("Mode", GamemodeChanged.CREATIVE)); private Setting<GamemodeChanged> gamemode = register(Settings.e("Mode", GamemodeChanged.CREATIVE));
private Setting<Boolean> disable2b = register(Settings.b("AntiKick 2b2t", true));
private GameType gameType; private GameType gameType;
@Override @Override
public void onUpdate() { public void onUpdate() {
if (mc.player == null) return; if (mc.player == null) return;
if (Minecraft.getMinecraft().getCurrentServerData() == null || (Minecraft.getMinecraft().getCurrentServerData() != null && Minecraft.getMinecraft().getCurrentServerData().serverIP.equalsIgnoreCase("2b2t.org"))) { if (gamemode.getValue().equals(GamemodeChanged.CREATIVE)) {
if (mc.player.dimension == 1) {
if (disable2b.getValue()) {
Command.sendWarningMessage(getChatName() + " Using this on 2b2t queue might get you kicked, please disable the AntiKick option if you're sure");
disable();
}
}
return;
} else if (gamemode.getValue().equals(GamemodeChanged.CREATIVE)) {
mc.playerController.setGameType(gameType); mc.playerController.setGameType(gameType);
mc.playerController.setGameType(GameType.CREATIVE); mc.playerController.setGameType(GameType.CREATIVE);
} else if (gamemode.getValue().equals(GamemodeChanged.SURVIVAL)) { } else if (gamemode.getValue().equals(GamemodeChanged.SURVIVAL)) {