From 225ede02cecb1470a6ef5462c6e9063ce19c2642 Mon Sep 17 00:00:00 2001 From: fullwall Date: Sun, 23 Feb 2020 11:08:51 +0800 Subject: [PATCH] Don't use teleport for flying navigation --- .../net/citizensnpcs/npc/ai/FlyingAStarNavigationStrategy.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/main/src/main/java/net/citizensnpcs/npc/ai/FlyingAStarNavigationStrategy.java b/main/src/main/java/net/citizensnpcs/npc/ai/FlyingAStarNavigationStrategy.java index 68e7f61ce..e6c8ba04e 100644 --- a/main/src/main/java/net/citizensnpcs/npc/ai/FlyingAStarNavigationStrategy.java +++ b/main/src/main/java/net/citizensnpcs/npc/ai/FlyingAStarNavigationStrategy.java @@ -8,7 +8,6 @@ import org.bukkit.Material; import org.bukkit.block.BlockFace; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; -import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause; import org.bukkit.inventory.ItemStack; import org.bukkit.util.Vector; @@ -161,7 +160,6 @@ public class FlyingAStarNavigationStrategy extends AbstractPathStrategy { float newYaw = current.getYaw() + normalisedTargetYaw; current.setYaw(newYaw); NMS.setHeadYaw(npc.getEntity(), newYaw); - npc.teleport(current, TeleportCause.PLUGIN); } parameters.run(); plan.run(npc);