added sneak, reenabled previous modules
This commit is contained in:
@@ -26,16 +26,17 @@ public class MeteorRejectsAddon extends MeteorAddon {
|
|||||||
modules.add(new AntiVanish());
|
modules.add(new AntiVanish());
|
||||||
modules.add(new Auto32K());
|
modules.add(new Auto32K());
|
||||||
modules.add(new AutoExtinguish());
|
modules.add(new AutoExtinguish());
|
||||||
//modules.add(new AutoHighway());
|
modules.add(new AutoHighway());
|
||||||
modules.add(new AutoPot());
|
modules.add(new AutoPot());
|
||||||
//modules.add(new Confuse());
|
modules.add(new Confuse());
|
||||||
modules.add(new InteractionMenu());
|
modules.add(new InteractionMenu());
|
||||||
modules.add(new Glide());
|
modules.add(new Glide());
|
||||||
modules.add(new Lavacast());
|
modules.add(new Lavacast());
|
||||||
modules.add(new NewChunks());
|
modules.add(new NewChunks());
|
||||||
//modules.add(new ObsidianFarm());
|
modules.add(new ObsidianFarm());
|
||||||
modules.add(new RenderInvisible());
|
modules.add(new RenderInvisible());
|
||||||
modules.add(new SkeletonESP());
|
modules.add(new SkeletonESP());
|
||||||
|
modules.add(new Sneak());
|
||||||
modules.add(new SoundLocator());
|
modules.add(new SoundLocator());
|
||||||
modules.add(new TPSSync());
|
modules.add(new TPSSync());
|
||||||
|
|
||||||
|
|||||||
44
src/main/java/cloudburst/rejects/modules/Sneak.java
Normal file
44
src/main/java/cloudburst/rejects/modules/Sneak.java
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
package cloudburst.rejects.modules;
|
||||||
|
|
||||||
|
import cloudburst.rejects.MeteorRejectsAddon;
|
||||||
|
import meteordevelopment.orbit.EventHandler;
|
||||||
|
import minegame159.meteorclient.events.world.TickEvent;
|
||||||
|
import minegame159.meteorclient.settings.BoolSetting;
|
||||||
|
import minegame159.meteorclient.settings.Setting;
|
||||||
|
import minegame159.meteorclient.settings.SettingGroup;
|
||||||
|
import minegame159.meteorclient.systems.modules.Module;
|
||||||
|
import net.minecraft.network.packet.c2s.play.ClientCommandC2SPacket;
|
||||||
|
|
||||||
|
public class Sneak extends Module {
|
||||||
|
private final SettingGroup sgGeneral = settings.getDefaultGroup();
|
||||||
|
|
||||||
|
private final Setting<Boolean> packet = sgGeneral.add(new BoolSetting.Builder()
|
||||||
|
.name("packet")
|
||||||
|
.description("Sneaks using packets")
|
||||||
|
.defaultValue(false)
|
||||||
|
.build()
|
||||||
|
);
|
||||||
|
|
||||||
|
public Sneak() {
|
||||||
|
super (MeteorRejectsAddon.CATEGORY, "sneak", "Sneaks for you");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onDeactivate() {
|
||||||
|
mc.getNetworkHandler().sendPacket(new ClientCommandC2SPacket(mc.player, ClientCommandC2SPacket.Mode.RELEASE_SHIFT_KEY));
|
||||||
|
mc.options.keySneak.setPressed(false);
|
||||||
|
mc.player.setSneaking(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
@EventHandler
|
||||||
|
private void onTick(TickEvent.Post event) {
|
||||||
|
if (packet.get()) {
|
||||||
|
if (mc.options.keySneak.isPressed()) mc.options.keySneak.setPressed(false);
|
||||||
|
mc.getNetworkHandler().sendPacket(new ClientCommandC2SPacket(mc.player, ClientCommandC2SPacket.Mode.PRESS_SHIFT_KEY));
|
||||||
|
} else {
|
||||||
|
mc.options.keySneak.setPressed(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user