aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorIvan Ponomarev <98107123+PonomarevIK@users.noreply.github.com>2025-05-01 20:57:35 +0500
committerGitHub <noreply@github.com>2025-05-01 17:57:35 +0200
commit9ce41be0916db0e0be10b75085188b5d24a8a06d (patch)
tree4f05019dc4b45bb49ce028ab14f67980db9ed7ff /src/main/java
parent8bb528565f21582cbf91f8752d4d625e15469cf7 (diff)
downloadSkyblocker-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.java12
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;
}
}
}