diff --git a/src/main/java/baritone/pathing/movement/movements/MovementTraverse.java b/src/main/java/baritone/pathing/movement/movements/MovementTraverse.java index 91128b950..adcc48032 100644 --- a/src/main/java/baritone/pathing/movement/movements/MovementTraverse.java +++ b/src/main/java/baritone/pathing/movement/movements/MovementTraverse.java @@ -70,7 +70,7 @@ public class MovementTraverse extends Movement { @Override protected Set calculateValidPositions() { - return ImmutableSet.of(src, dest); + return ImmutableSet.of(src, src.above(), dest); // src.above means that we don't get caught in an infinite loop in water } public static double cost(CalculationContext context, int x, int y, int z, int destX, int destZ) {