From c493b2499f76423f780eeebdaededf22514d3875 Mon Sep 17 00:00:00 2001 From: Alex 'mcmonkey' Goodwin Date: Thu, 23 Jul 2020 06:43:00 -0700 Subject: [PATCH] use bounding box check for find.players and npcs --- .../java/com/denizenscript/denizen/objects/LocationTag.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java b/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java index 2514caf599..5881589b88 100644 --- a/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java +++ b/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java @@ -2101,7 +2101,7 @@ else if (attribute.startsWith("players", 2)) { ArrayList found = new ArrayList<>(); attribute.fulfill(2); for (Player player : Bukkit.getOnlinePlayers()) { - if (!player.isDead() && Utilities.checkLocation(object, player.getLocation(), radius)) { + if (!player.isDead() && Utilities.checkLocationWithBoundingBox(object, player, radius)) { found.add(new PlayerTag(player)); } } @@ -2127,7 +2127,7 @@ else if (attribute.startsWith("npcs", 2)) { ArrayList found = new ArrayList<>(); attribute.fulfill(2); for (NPC npc : CitizensAPI.getNPCRegistry()) { - if (npc.isSpawned() && Utilities.checkLocation(object.getBlockForTag(attribute).getLocation(), npc.getStoredLocation(), radius)) { + if (npc.isSpawned() && Utilities.checkLocationWithBoundingBox(object, npc.getEntity(), radius)) { found.add(new NPCTag(npc)); } }