From 8d06697da2abf459800606b8227e1101e5ab7aed Mon Sep 17 00:00:00 2001 From: mcmonkey4eva Date: Sat, 30 Jan 2016 16:00:25 -0800 Subject: [PATCH] Fix previous commit a little JAAAAVVAAAAAAA!!!!!!!!! --- .../net/aufdemrand/denizen/objects/dLocation.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/net/aufdemrand/denizen/objects/dLocation.java b/src/main/java/net/aufdemrand/denizen/objects/dLocation.java index aaea75ab9f..2d047bb1e7 100644 --- a/src/main/java/net/aufdemrand/denizen/objects/dLocation.java +++ b/src/main/java/net/aufdemrand/denizen/objects/dLocation.java @@ -1120,21 +1120,21 @@ else if (yaw < 315) { if (index > max) { break fullloop; } - if (Utilities.checkLocation(this, tstart.add(x + 0.5, y + 0.5, z + 0.5), radius)) { + if (Utilities.checkLocation(this, tstart.clone().add(x + 0.5, y + 0.5, z + 0.5), radius)) { if (!materials.isEmpty()) { for (dMaterial material : materials) { if (material.hasData() && material.getData() != 0) { // TODO: less arbitrary matching - if (material.matchesMaterialData(tstart.add(x, y, z).getBlock().getState().getData())) { - found.add(new dLocation(tstart.add(x, y, z))); + if (material.matchesMaterialData(tstart.clone().add(x, y, z).getBlock().getState().getData())) { + found.add(new dLocation(tstart.clone().add(x, y, z))); } } - else if (material.getMaterial() == tstart.add(x, y, z).getBlock().getType()) { - found.add(new dLocation(tstart.add(x, y, z))); + else if (material.getMaterial() == tstart.clone().add(x, y, z).getBlock().getType()) { + found.add(new dLocation(tstart.clone().add(x, y, z))); } } } else { - found.add(new dLocation(tstart.add(x, y, z))); + found.add(new dLocation(tstart.clone().add(x, y, z))); } } }