From 287addb9fdbfa1bc9ec34c32c99c75946da1877e Mon Sep 17 00:00:00 2001 From: scorbett123 <50634068+scorbett123@users.noreply.github.com> Date: Tue, 30 Aug 2022 18:46:58 +0100 Subject: [PATCH] Fix for infinite loop in water --- .../baritone/pathing/movement/movements/MovementTraverse.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) {