diff --git a/src/client/java/dev/thoq/config/setting/impl/ModeSetting.java b/src/client/java/dev/thoq/config/setting/impl/ModeSetting.java index 158c1ae..94860c2 100644 --- a/src/client/java/dev/thoq/config/setting/impl/ModeSetting.java +++ b/src/client/java/dev/thoq/config/setting/impl/ModeSetting.java @@ -86,6 +86,13 @@ public String getType() { return "mode"; } + @Override + public void setValue(final String value) { + if(this.changeCallback != null) this.changeCallback.accept(true); + super.setValue(value); + if(this.changeCallback != null) this.changeCallback.accept(false); + } + public void add(final String mode) { this.modes.add(mode); } diff --git a/src/client/java/dev/thoq/module/impl/movement/speed/blocksmc/BlocksMCSpeed.java b/src/client/java/dev/thoq/module/impl/movement/speed/blocksmc/BlocksMCSpeed.java index 8ca2a49..3ac82d8 100644 --- a/src/client/java/dev/thoq/module/impl/movement/speed/blocksmc/BlocksMCSpeed.java +++ b/src/client/java/dev/thoq/module/impl/movement/speed/blocksmc/BlocksMCSpeed.java @@ -23,6 +23,7 @@ import dev.thoq.utilities.player.MoveUtility; public class BlocksMCSpeed extends SubModule { + public BlocksMCSpeed(final Module parent) { super("BlocksMC", parent); } diff --git a/src/client/java/dev/thoq/module/impl/movement/speed/normal/NormalSpeed.java b/src/client/java/dev/thoq/module/impl/movement/speed/normal/NormalSpeed.java index 350ee64..3319a33 100644 --- a/src/client/java/dev/thoq/module/impl/movement/speed/normal/NormalSpeed.java +++ b/src/client/java/dev/thoq/module/impl/movement/speed/normal/NormalSpeed.java @@ -23,8 +23,6 @@ import dev.thoq.module.Module; import dev.thoq.module.SubModule; import dev.thoq.utilities.player.MoveUtility; -import net.minecraft.client.MinecraftClient; -import net.minecraft.client.option.GameOptions; public class NormalSpeed extends SubModule { @@ -51,19 +49,4 @@ public NormalSpeed(final Module parent) { MoveUtility.setSpeed(this.speed.getValue()); }; - public void normalSpeed(MinecraftClient mc, GameOptions options, float speed, boolean bHop, boolean strafe) { - if(mc.player == null) return; - - if(options.jumpKey.isPressed()) - speed = speed / 2; - - if(bHop && mc.player.isOnGround() && MoveUtility.isMoving()) - mc.player.jump(); - - if(strafe) - MoveUtility.setSpeed(speed, true); - else - MoveUtility.setSpeed(speed); - } - } \ No newline at end of file