From 554bcac4d30a476bece37e8ffc776abc592b5f64 Mon Sep 17 00:00:00 2001 From: "Luis C.M" <42545778+c0508383@users.noreply.github.com> Date: Thu, 10 Nov 2022 00:47:40 -0600 Subject: [PATCH] Fixed flying pathfinding not being able to go above/below walls in the air --- src/main/java/noppes/npcs/ai/pathfinder/PathNavigateFlying.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/noppes/npcs/ai/pathfinder/PathNavigateFlying.java b/src/main/java/noppes/npcs/ai/pathfinder/PathNavigateFlying.java index bf1f4079a..17c1d196e 100644 --- a/src/main/java/noppes/npcs/ai/pathfinder/PathNavigateFlying.java +++ b/src/main/java/noppes/npcs/ai/pathfinder/PathNavigateFlying.java @@ -453,6 +453,7 @@ public class PathNavigateFlying extends PathNavigate { d0 *= d3; d1 *= d3; entityXSize += 2; + entityYSize += 2; entityZSize += 2; if (!this.isSafeToStandAt(l, (int)vec31.yCoord, i1, entityXSize, entityYSize, entityZSize, vec31, d0, d1)) @@ -462,6 +463,7 @@ public class PathNavigateFlying extends PathNavigate { else { entityXSize -= 2; + entityYSize -= 2; entityZSize -= 2; double d4 = 1.0D / Math.abs(d0); double d5 = 1.0D / Math.abs(d1);