From 7893bcbb243736ce2a98d2ee61c901658b56c3de Mon Sep 17 00:00:00 2001 From: mcmonkey4eva Date: Fri, 6 Feb 2015 19:26:19 -0800 Subject: [PATCH] Invert dcuboid.is_within[] Some logic was backwards. --- src/main/java/net/aufdemrand/denizen/objects/dCuboid.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/aufdemrand/denizen/objects/dCuboid.java b/src/main/java/net/aufdemrand/denizen/objects/dCuboid.java index 46bdae81af..85086720b6 100644 --- a/src/main/java/net/aufdemrand/denizen/objects/dCuboid.java +++ b/src/main/java/net/aufdemrand/denizen/objects/dCuboid.java @@ -855,14 +855,17 @@ public String getAttribute(Attribute attribute) { boolean contained = false; for (LocationPair pair: cub2.pairs) { if (!pair.low.getWorld().getName().equalsIgnoreCase(pair2.low.getWorld().getName())) { + if (net.aufdemrand.denizencore.utilities.debugging.dB.verbose) { + dB.log("Worlds don't match!"); + } return new Element("false").getAttribute(attribute.fulfill(1)); } - if (!(pair2.low.getX() >= pair.low.getX() + if (pair2.low.getX() >= pair.low.getX() && pair2.low.getY() >= pair.low.getY() && pair2.low.getZ() >= pair.low.getZ() && pair2.high.getX() <= pair.high.getX() && pair2.high.getY() <= pair.high.getY() - && pair2.high.getZ() <= pair.high.getZ())) { + && pair2.high.getZ() <= pair.high.getZ()) { contained = true; break; }