diff --git a/Xplat/src/main/java/vazkii/botania/common/item/equipment/bauble/CirrusAmuletItem.java b/Xplat/src/main/java/vazkii/botania/common/item/equipment/bauble/CirrusAmuletItem.java index 7c4c11fb16..f347a93f32 100644 --- a/Xplat/src/main/java/vazkii/botania/common/item/equipment/bauble/CirrusAmuletItem.java +++ b/Xplat/src/main/java/vazkii/botania/common/item/equipment/bauble/CirrusAmuletItem.java @@ -56,6 +56,11 @@ public void onWornTick(ItemStack stack, LivingEntity living) { if (playerSp.onGround()) { timesJumped = 0; } else { + if (timesJumped == 0) { + // regardless how ground contact was lost, count that as first jump + timesJumped = 1; + jumpDown = true; + } if (playerSp.input.jumping) { if (!jumpDown && timesJumped < ((CirrusAmuletItem) stack.getItem()).getMaxAllowedJumps()) { playerSp.jumpFromGround();