mirror of https://github.com/cabaletta/baritone
Fix for infinite loop in water
This commit is contained in:
parent
82f184c848
commit
287addb9fd
|
@ -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) {
|
||||||
|
|
Loading…
Reference in New Issue