diff --git a/src/main/java/cloudburst/rejects/MeteorRejectsAddon.java b/src/main/java/cloudburst/rejects/MeteorRejectsAddon.java index 0a08d94..2b2983b 100644 --- a/src/main/java/cloudburst/rejects/MeteorRejectsAddon.java +++ b/src/main/java/cloudburst/rejects/MeteorRejectsAddon.java @@ -17,7 +17,6 @@ public class MeteorRejectsAddon extends MeteorAddon { public void onInitialize() { LOG.info("Initializing Meteor Rejects Addon"); - Modules.get().add(new AntiBot()); Modules.get().add(new AutoMountBypassDupe()); Modules.get().add(new AutoPot()); Modules.get().add(new RenderInvisible()); diff --git a/src/main/java/cloudburst/rejects/modules/AntiBot.java b/src/main/java/cloudburst/rejects/modules/AntiBot.java deleted file mode 100644 index a3afc7a..0000000 --- a/src/main/java/cloudburst/rejects/modules/AntiBot.java +++ /dev/null @@ -1,50 +0,0 @@ -package cloudburst.rejects.modules; - -import meteordevelopment.orbit.EventHandler; -import minegame159.meteorclient.events.world.TickEvent; -import minegame159.meteorclient.modules.Categories; -import minegame159.meteorclient.modules.Module; -import minegame159.meteorclient.settings.BoolSetting; -import minegame159.meteorclient.settings.Setting; -import minegame159.meteorclient.settings.SettingGroup; -import minegame159.meteorclient.utils.entity.EntityUtils; -import net.minecraft.entity.Entity; -import net.minecraft.entity.player.PlayerEntity; - - -public class AntiBot extends Module { - - private final SettingGroup sgGeneral = settings.getDefaultGroup(); - - private final Setting removeInvisible = sgGeneral.add(new BoolSetting.Builder() - .name("remove-invisible") - .description("Removes bot only if they are invisible.") - .defaultValue(true) - .build() - ); - - public AntiBot() - { - super(Categories.Render, "anti-bot", "Detects and removes bots."); - } - - @EventHandler - public void onTick(TickEvent.Post tickEvent) - { - for (Entity entity : mc.world.getEntities()) - { - if (removeInvisible.get() && !entity.isInvisible()) continue; - - if (isBot(entity)) entity.remove(); - } - } - - private boolean isBot(Entity entity) - { - if (entity == null) return false; - if (!(entity instanceof PlayerEntity)) return false; - - // Gamemode check - return EntityUtils.getGameMode(((PlayerEntity)entity)) == null; // Assume bot if invalid gamemode - } -} \ No newline at end of file