From 7e0b881475f8dcbd697a345043ef6cf14f2836a5 Mon Sep 17 00:00:00 2001 From: nxyi Date: Thu, 6 Jul 2023 18:38:03 +0100 Subject: [PATCH] session id login now works on newer versions --- src/main/java/com/nxyi/addon/Addon.java | 1 - .../com/nxyi/addon/modules/SpamBypass.java | 99 ------------------- 2 files changed, 100 deletions(-) delete mode 100644 src/main/java/com/nxyi/addon/modules/SpamBypass.java diff --git a/src/main/java/com/nxyi/addon/Addon.java b/src/main/java/com/nxyi/addon/Addon.java index 2b1409c..c943578 100644 --- a/src/main/java/com/nxyi/addon/Addon.java +++ b/src/main/java/com/nxyi/addon/Addon.java @@ -30,7 +30,6 @@ public void onInitialize() { LOG.info("Kawaii Mode Activated"); // Modules - Modules.get().add(new SpamBypass()); Modules.get().add(new SoundCoordLogger()); Modules.get().add(new InstaMine()); Modules.get().add(new NoChatFormatting()); diff --git a/src/main/java/com/nxyi/addon/modules/SpamBypass.java b/src/main/java/com/nxyi/addon/modules/SpamBypass.java deleted file mode 100644 index c11f349..0000000 --- a/src/main/java/com/nxyi/addon/modules/SpamBypass.java +++ /dev/null @@ -1,99 +0,0 @@ -package com.nxyi.addon.modules; - -import com.nxyi.addon.Addon; -import com.nxyi.addon.Utils.JinxUtils; -import meteordevelopment.meteorclient.events.world.TickEvent; -import meteordevelopment.meteorclient.settings.*; -import meteordevelopment.meteorclient.systems.modules.Module; -import meteordevelopment.meteorclient.utils.Utils; -import meteordevelopment.orbit.EventHandler; - -public class SpamBypass extends Module { - - private final SettingGroup sgGeneral = this.settings.getDefaultGroup(); - - - private final Setting message = sgGeneral.add(new StringSetting.Builder().name("Message").description("Message To Spam").defaultValue("Jinx").build()); - - private final Setting bc = sgGeneral.add(new StringSetting.Builder().name("Command").description("Bypass Command").defaultValue("/skill").build()); - - private final Setting mode = sgGeneral.add(new EnumSetting.Builder() - .name("mode") - .description("modes") - .defaultValue(Modes.DelayPerTick) - .build() - ); - - private final Setting delay = sgGeneral.add(new IntSetting.Builder() - .name("delay") - .description("The delay between specified messages in ticks.") - .defaultValue(20) - .sliderRange(0, 20) - .visible(() -> !mode.get().equals(Modes.AmountPerTick)) - .build() - ); - - private final Setting amount = sgGeneral.add(new IntSetting.Builder() - .name("amount") - .description("The Amount of messages to send / tick") - .defaultValue(20) - .sliderRange(0, 20) - .visible(() -> !mode.get().equals(Modes.DelayPerTick)) - .build() - ); - - private final Setting rndString = sgGeneral.add(new BoolSetting.Builder() - .name("rndString") - .description("add random string to the end.") - .defaultValue(true) - .build() - ); - private final Setting length = sgGeneral.add(new IntSetting.Builder() - .name("length") - .description("The length of the random string.") - .defaultValue(4) - .sliderRange(1, 10) - .visible(() -> rndString.get()) - .build() - ); - - - - - private int timer; - - public SpamBypass() { - super(Addon.CATEGORY,"Spam-Bypass", "Better than spam."); - } - - @Override - public void onActivate() { - timer = delay.get(); - } - - @EventHandler - private void onTick(TickEvent.Post event) { - switch (mode.get()) { - - case DelayPerTick -> { - if (timer <= 0) { - mc.player.networkHandler.sendChatMessage(bc.get() + " " + message + (((rndString.get()) ? " " + JinxUtils.randomString(length.get()) : ""))); - timer = delay.get(); - } else { - timer--; - } - } - - case AmountPerTick -> { - for (int i = 0; i < amount.get(); i++) { - mc.player.networkHandler.sendChatMessage(bc.get() + " " + message + (((rndString.get()) ? " " + JinxUtils.randomString(length.get()) : ""))); - } - } - } - } - - public enum Modes{ - DelayPerTick, - AmountPerTick - } -}