From bee4268d5184b4a4015c47565aaba05834f87785 Mon Sep 17 00:00:00 2001 From: Focusvity Date: Mon, 27 Nov 2023 20:38:39 +1100 Subject: [PATCH] Revert radius to distanceSquared --- server/src/main/java/dev/plex/command/impl/EntityWipeCMD.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/src/main/java/dev/plex/command/impl/EntityWipeCMD.java b/server/src/main/java/dev/plex/command/impl/EntityWipeCMD.java index c471ca7..1f556f5 100644 --- a/server/src/main/java/dev/plex/command/impl/EntityWipeCMD.java +++ b/server/src/main/java/dev/plex/command/impl/EntityWipeCMD.java @@ -39,6 +39,7 @@ public class EntityWipeCMD extends PlexCommand if (radiusSpecified) { radius = parseInt(sender, args[entityWhitelist.size() - 1]); // get the args length as the size of the list + radius *= radius; entityWhitelist.remove(entityWhitelist.size() - 1); // remove the radius from the list } @@ -70,7 +71,7 @@ public class EntityWipeCMD extends PlexCommand if (radius > 0) { PlexLog.debug("we got here, radius is > 0"); - if (playerSender != null && entity.getWorld() == playerSender.getWorld() && playerSender.getLocation().distance(entity.getLocation()) > radius) + if (playerSender != null && entity.getWorld() == playerSender.getWorld() && playerSender.getLocation().distanceSquared(entity.getLocation()) > radius) { PlexLog.debug("continuing"); continue;