diff --git a/src/main/java/codes/cookies/mod/CookiesMod.java b/src/main/java/codes/cookies/mod/CookiesMod.java index e9c8bca3..3025524e 100644 --- a/src/main/java/codes/cookies/mod/CookiesMod.java +++ b/src/main/java/codes/cookies/mod/CookiesMod.java @@ -25,6 +25,7 @@ import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; +import codes.cookies.mod.utils.accessors.KeyBindingAccessor; import codes.cookies.mod.utils.cookies.CookiesUtils; import codes.cookies.mod.utils.skyblock.LocationUtils; import codes.cookies.mod.utils.skyblock.MayorUtils; @@ -107,6 +108,10 @@ private void registerKeyBindings() { } while(useGardenKeybinds.wasPressed() && LocationUtils.Island.GARDEN.isActive()) { GardenKeybindPredicate.keyBindToggle = !GardenKeybindPredicate.keyBindToggle; + for (var keybind : KeyBinding.KEYS_BY_ID.values()) { + keybind.setPressed(false); + keybind.timesPressed = 0; + } CookiesUtils.sendMessage(Text.translatable("cookies.mod.garden.keybinds." + (GardenKeybindPredicate.keyBindToggle ? "enabled" : "disabled")), false); } });