diff --git a/main/src/main/java/net/citizensnpcs/trait/FollowTrait.java b/main/src/main/java/net/citizensnpcs/trait/FollowTrait.java index 4468d7e15..462091c30 100644 --- a/main/src/main/java/net/citizensnpcs/trait/FollowTrait.java +++ b/main/src/main/java/net/citizensnpcs/trait/FollowTrait.java @@ -62,6 +62,7 @@ public boolean toggle(OfflinePlayer player, boolean protect) { } this.followingUUID = player.getUniqueId(); if (npc.getNavigator().isNavigating() && this.player != null + && npc.getNavigator().getEntityTarget() != null && this.player == npc.getNavigator().getEntityTarget().getTarget()) { npc.getNavigator().cancelNavigation(); }