Fixed excessive tick delay for drinks

This commit is contained in:
Avi Weinstock
2023-04-15 05:35:02 +00:00
committed by Ryan
parent 7a4fdfb410
commit 2025949265
@@ -38,11 +38,11 @@ class ConsumableListener : InteractionListener {
} else { } else {
if (isIgnoreMainClock && player.clocks[Clocks.NEXT_CONSUME] < getWorldTicks()) { if (isIgnoreMainClock && player.clocks[Clocks.NEXT_CONSUME] < getWorldTicks()) {
consumable.consumable.consume(node as? Item ?: return true, player) consumable.consumable.consume(node as? Item ?: return true, player)
player.clocks[Clocks.NEXT_CONSUME] = getWorldTicks() + 3 player.clocks[Clocks.NEXT_CONSUME] = getWorldTicks() + 1
player.clocks[Clocks.NEXT_DRINK] = getWorldTicks() + 3 player.clocks[Clocks.NEXT_DRINK] = getWorldTicks() + 1
} else if (player.clocks[Clocks.NEXT_CONSUME] < getWorldTicks() && player.clocks[Clocks.NEXT_DRINK] < getWorldTicks()) { } else if (player.clocks[Clocks.NEXT_CONSUME] < getWorldTicks() && player.clocks[Clocks.NEXT_DRINK] < getWorldTicks()) {
consumable.consumable.consume(node as? Item ?: return true, player) consumable.consumable.consume(node as? Item ?: return true, player)
player.clocks[Clocks.NEXT_DRINK] = getWorldTicks() + 3 player.clocks[Clocks.NEXT_DRINK] = getWorldTicks() + 1
} }
} }