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)); } }