diff --git a/src/main/java/baritone/bot/pathing/movement/movements/MovementDownward.java b/src/main/java/baritone/bot/pathing/movement/movements/MovementDownward.java index 10a80d41..70dceb3c 100644 --- a/src/main/java/baritone/bot/pathing/movement/movements/MovementDownward.java +++ b/src/main/java/baritone/bot/pathing/movement/movements/MovementDownward.java @@ -32,7 +32,11 @@ public class MovementDownward extends Movement { state.setStatus(MovementState.MovementStatus.SUCCESS); return state; } - if (numTicks++ < 10) { + double diffX = player().posX - (dest.getX() + 0.5); + double diffZ = player().posZ - (dest.getZ() + 0.5); + double ab = Math.sqrt(diffX * diffX + diffZ * diffZ); + + if (numTicks++ < 10 && ab < 0.2) { return state; } moveTowards(positionsToBreak[0]);