From e28913e8c1013008f149fb6dd99f8ff2c1ca2665 Mon Sep 17 00:00:00 2001 From: Arslaan Pathan Date: Thu, 9 Oct 2025 12:04:21 +1300 Subject: new modules, module improvements, G U N THE POWER WOLOLO, clickgui improvements --- .../arslaan3102/arslaansmagichax/modules/ModuleManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main/java/net/justlearning/arslaan3102/arslaansmagichax/modules/ModuleManager.java') 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); } } -- cgit v1.2.3