From 9ce41be0916db0e0be10b75085188b5d24a8a06d Mon Sep 17 00:00:00 2001 From: Ivan Ponomarev <98107123+PonomarevIK@users.noreply.github.com> Date: Thu, 1 May 2025 20:57:35 +0500 Subject: fix foraging axes cooldown (#1254) --- .../de/hysky/skyblocker/skyblock/item/ItemCooldowns.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'src/main/java') diff --git a/src/main/java/de/hysky/skyblocker/skyblock/item/ItemCooldowns.java b/src/main/java/de/hysky/skyblocker/skyblock/item/ItemCooldowns.java index ecc43e8a..e718ed95 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/item/ItemCooldowns.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/item/ItemCooldowns.java @@ -84,11 +84,15 @@ public class ItemCooldowns { String usedItemId = ItemUtils.getItemId(player.getMainHandStack()); if (usedItemId.isEmpty()) return; if (state.isIn(BlockTags.LOGS)) { - if (usedItemId.equals(JUNGLE_AXE_ID) || usedItemId.equals(TREECAPITATOR_ID)) { + if (usedItemId.equals(JUNGLE_AXE_ID) && !isOnCooldown(JUNGLE_AXE_ID)) { updateCooldown(); - if (!isOnCooldown(JUNGLE_AXE_ID) || !isOnCooldown(TREECAPITATOR_ID)) { - ITEM_COOLDOWNS.put(usedItemId, new CooldownEntry(getCooldown4Foraging())); - } + ITEM_COOLDOWNS.put(usedItemId, new CooldownEntry(getCooldown4Foraging())); + return; + } + if (usedItemId.equals(TREECAPITATOR_ID) && !isOnCooldown(TREECAPITATOR_ID)) { + updateCooldown(); + ITEM_COOLDOWNS.put(usedItemId, new CooldownEntry(getCooldown4Foraging())); + return; } } } -- cgit