@ModuleInfo(name = "NoSlow", category = Category.MOVEMENT)
public class NoSlow extends Module {
private final ModeSetting mode = new ModeSetting(this, "Режим", "Grim");
private int ticks = 0;
@Subscribe
public void onTick(TickEvent event) {
if (mc.player == null || mc.player.isElytraFlying()) return;
if (mode.is("Grim")) {
if (mc.player.isHandActive()) {
ticks++;
} else {
ticks = 0;
}
}
}
@Subscribe
public void onSlowWalk(SlowWalkingEvent e) {
if (mc.player == null || mc.player.isElytraFlying()) return;
switch (mode.getValue()) {
case "Grim" -> {
if (ticks < 5) {
mc.player.connection.sendPacket(new CClickWindowPacket(
0,
15,
0,
ClickType.PICKUP,
ItemStack.EMPTY,
(short) 0
));
}
if (ticks > 6) e.cancel();
}
}
}
}