From 1facfd133de3327adab3c21bd03dd5b7153f0a7d Mon Sep 17 00:00:00 2001 From: c0508383 Date: Sun, 28 Aug 2022 00:12:15 -0500 Subject: [PATCH] Fixed NPC flight zig-zagging at high speeds when near the end of the path. --- src/main/java/noppes/npcs/ai/pathfinder/FlyingMoveHelper.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/noppes/npcs/ai/pathfinder/FlyingMoveHelper.java b/src/main/java/noppes/npcs/ai/pathfinder/FlyingMoveHelper.java index d9613d5cc..99afb7abd 100644 --- a/src/main/java/noppes/npcs/ai/pathfinder/FlyingMoveHelper.java +++ b/src/main/java/noppes/npcs/ai/pathfinder/FlyingMoveHelper.java @@ -35,6 +35,7 @@ public class FlyingMoveHelper extends EntityMoveHelper{ double d2 = this.posZ - this.entity.posZ; double d4 = d0 * d0 + d1 * d1 + d2 * d2; double d5 = MathHelper.sqrt_double(d4); + speed = Math.min(d5/5.0D,speed); double heightOffGround = 0; if(this.entity.ai.hasFlyLimit) {