From c7eab7feef191387aefd323e3037a2ef1a9b8f4e Mon Sep 17 00:00:00 2001 From: mcmonkey4eva Date: Tue, 11 Nov 2014 18:56:34 -0800 Subject: [PATCH] Improve previous fix In some cases, floor is better than round. --- src/main/java/net/aufdemrand/denizen/objects/dLocation.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/net/aufdemrand/denizen/objects/dLocation.java b/src/main/java/net/aufdemrand/denizen/objects/dLocation.java index db70e24854..9df933498a 100644 --- a/src/main/java/net/aufdemrand/denizen/objects/dLocation.java +++ b/src/main/java/net/aufdemrand/denizen/objects/dLocation.java @@ -275,9 +275,9 @@ public boolean equals(Object o) { if (o == null) return false; if (!(o instanceof dLocation)) return false; dLocation other = (dLocation) o; - return Math.round(getX()) == Math.round(other.getX()) - && Math.round(getY()) == Math.round(other.getY()) - && Math.round(getZ()) == Math.round(other.getZ()); + return Math.floor(getX()) == Math.floor(other.getX()) + && Math.floor(getY()) == Math.floor(other.getY()) + && Math.floor(getZ()) == Math.floor(other.getZ()); } String prefix = "Location";