summaryrefslogtreecommitdiff
path: root/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java
diff options
context:
space:
mode:
authorArslaan Pathan <[email protected]>2025-10-09 12:04:21 +1300
committerArslaan Pathan <[email protected]>2025-10-09 12:04:21 +1300
commite28913e8c1013008f149fb6dd99f8ff2c1ca2665 (patch)
tree2e767f5d0ec2bd0a8b11c185fd32b8c21b032bb0 /src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java
parent6eebfc2a7d6a9c59295ebbab572aff91c0ac7051 (diff)
downloadarslaansmagichax-e28913e8c1013008f149fb6dd99f8ff2c1ca2665.tar.xz
arslaansmagichax-e28913e8c1013008f149fb6dd99f8ff2c1ca2665.zip
new modules, module improvements, G U N THE POWER WOLOLO, clickgui improvements
Diffstat (limited to 'src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java')
-rw-r--r--src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java b/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java
index d967274..80176e0 100644
--- a/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java
+++ b/src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java
@@ -35,12 +35,12 @@ public class ModuleManager {
boolean isPressed = InputUtil.isKeyPressed(client.getWindow().getHandle(), key);
boolean wasPressed = previousKeyState.getOrDefault(module, false);
- // Only toggle on **key down** event (edge detection)
if (isPressed && !wasPressed) {
+ boolean wasEnabled = module.isEnabled(); // use !wasEnabled in the chat message for edge cases e.g. modules that toggle themselves off on enable
module.toggle();
if (!Objects.equals(module.getName(), "ClickGUI")) {
client.player.sendMessage(Text.literal(
- "Toggled module " + module.getName() + " to " + (module.isEnabled() ? "ON" : "OFF")
+ "Toggled module " + module.getName() + " to " + (!wasEnabled ? "ON" : "OFF")
), false);
}
}