diff --git a/src/api b/src/api index d2601e5d5..ceaffeb04 160000 --- a/src/api +++ b/src/api @@ -1 +1 @@ -Subproject commit d2601e5d572f79f9ee54d724b203520be783f54a +Subproject commit ceaffeb0446746999a2789250becf61a278b2882 diff --git a/src/main/java/noppes/npcs/scripted/ScriptBlockPos.java b/src/main/java/noppes/npcs/scripted/ScriptBlockPos.java index 5f7451bf3..0330115b3 100644 --- a/src/main/java/noppes/npcs/scripted/ScriptBlockPos.java +++ b/src/main/java/noppes/npcs/scripted/ScriptBlockPos.java @@ -135,6 +135,13 @@ public class ScriptBlockPos implements IPos { return Math.sqrt(d0 * d0 + d1 * d1 + d2 * d2); } + public double distanceTo(double x, double y, double z) { + double d0 = (double)(this.getX() - x); + double d1 = (double)(this.getY() - y); + double d2 = (double)(this.getZ() - z); + return Math.sqrt(d0 * d0 + d1 * d1 + d2 * d2); + } + public BlockPos getMCPos() { return this.blockPos; }