slightly better condition

This commit is contained in:
ZacSharp 2020-08-24 23:06:19 +02:00
parent 3c691bb498
commit 9636e69a6b
1 changed files with 5 additions and 6 deletions

View File

@ -76,15 +76,14 @@ public class MovementDiagonal extends Movement {
return true; return true;
} }
//we are in a likely unwalkable corner, check for a supporting block //we are in a likely unwalkable corner, check for a supporting block
if ((ctx.playerFeet().equals(new BetterBlockPos(src.x, src.y, dest.z)) if (ctx.playerFeet().equals(new BetterBlockPos(src.x, src.y, dest.z))
|| ctx.playerFeet().equals(new BetterBlockPos(dest.x, src.y, src.z))) || ctx.playerFeet().equals(new BetterBlockPos(dest.x, src.y, src.z))){
&& (MovementHelper.canWalkOn(ctx, new BetterBlockPos(x + offset, y, z + offset)) return (MovementHelper.canWalkOn(ctx, new BetterBlockPos(x + offset, y, z + offset))
|| MovementHelper.canWalkOn(ctx, new BetterBlockPos(x + offset, y, z - offset)) || MovementHelper.canWalkOn(ctx, new BetterBlockPos(x + offset, y, z - offset))
|| MovementHelper.canWalkOn(ctx, new BetterBlockPos(x - offset, y, z + offset)) || MovementHelper.canWalkOn(ctx, new BetterBlockPos(x - offset, y, z + offset))
|| MovementHelper.canWalkOn(ctx, new BetterBlockPos(x - offset, y, z - offset)))){ || MovementHelper.canWalkOn(ctx, new BetterBlockPos(x - offset, y, z - offset)));
return true;
} }
return false; return true;
} }
@Override @Override