diff --git a/pom.xml b/pom.xml index 210e4a9..6b2b20a 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ cn.lunadeer LiteWorldEdit - 2.4.3.0 + 2.4.3.1 jar LiteWorldEdit diff --git a/src/main/java/cn/lunadeer/liteworldedit/Events.java b/src/main/java/cn/lunadeer/liteworldedit/Events.java index 1832afb..b831757 100644 --- a/src/main/java/cn/lunadeer/liteworldedit/Events.java +++ b/src/main/java/cn/lunadeer/liteworldedit/Events.java @@ -59,6 +59,12 @@ public class Events implements Listener { if (xplayer.getPoints().get(1) != null && xplayer.getPoints().get(2) != null) { Point p1 = xplayer.getPoints().get(1); Point p2 = xplayer.getPoints().get(2); + int deltaX = Math.abs(p1.x - p2.x); + int deltaY = Math.abs(p1.y - p2.y); + int deltaZ = Math.abs(p1.z - p2.z); + if (deltaX > LiteWorldEdit.config.getXMax() || deltaY > LiteWorldEdit.config.getYMax() || deltaZ > LiteWorldEdit.config.getZMax()) { + return; + } ParticleRender.showBoxBorder(LiteWorldEdit.instance, player.getWorld().getName(), p1.x, p1.y, p1.z, p2.x, p2.y, p2.z); } }