diff --git a/api/src/main/java/net/jitse/npclib/listeners/PacketListener.java b/api/src/main/java/net/jitse/npclib/listeners/PacketListener.java index 6a523af..7f1ce9e 100755 --- a/api/src/main/java/net/jitse/npclib/listeners/PacketListener.java +++ b/api/src/main/java/net/jitse/npclib/listeners/PacketListener.java @@ -102,8 +102,7 @@ public class PacketListener { public void run() { Player player = eventToCall.getWhoClicked(); this.listener.delay.remove(player.getUniqueId()); // Remove the NPC from the interact cooldown. - - if (!Objects.equals(playerLocation.getWorld(), eventToCall.getNPC().getWorld())) + if (!Objects.equals(player.getWorld(), eventToCall.getNPC().getWorld())) return; // If the NPC and player are not in the same world, abort! double distance = player.getLocation(playerLocation).distanceSquared(eventToCall.getNPC().getLocation());