Fix for infinite loop in water

This commit is contained in:
scorbett123 2022-08-30 18:46:58 +01:00
parent 82f184c848
commit 287addb9fd
1 changed files with 1 additions and 1 deletions

View File

@ -70,7 +70,7 @@ public class MovementTraverse extends Movement {
@Override @Override
protected Set<BetterBlockPos> calculateValidPositions() { protected Set<BetterBlockPos> 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) { public static double cost(CalculationContext context, int x, int y, int z, int destX, int destZ) {