diff options
| author | Ivan Ponomarev <98107123+PonomarevIK@users.noreply.github.com> | 2025-05-01 20:57:35 +0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-01 17:57:35 +0200 |
| commit | 9ce41be0916db0e0be10b75085188b5d24a8a06d (patch) | |
| tree | 4f05019dc4b45bb49ce028ab14f67980db9ed7ff /src/main/java | |
| parent | 8bb528565f21582cbf91f8752d4d625e15469cf7 (diff) | |
| download | Skyblocker-9ce41be0916db0e0be10b75085188b5d24a8a06d.tar.gz Skyblocker-9ce41be0916db0e0be10b75085188b5d24a8a06d.tar.bz2 Skyblocker-9ce41be0916db0e0be10b75085188b5d24a8a06d.zip | |
fix foraging axes cooldown (#1254)
Diffstat (limited to 'src/main/java')
| -rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/item/ItemCooldowns.java | 12 |
1 files changed, 8 insertions, 4 deletions
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; } } } |
