From f5a3d6300453b0448cddd6f679efcfc7eb305ddb Mon Sep 17 00:00:00 2001 From: Dark Arc Date: Sun, 29 Dec 2013 18:38:38 -0500 Subject: [PATCH] This may fix something, probably not --- .../worldguard/protection/regions/ProtectedPolygonalRegion.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/sk89q/worldguard/protection/regions/ProtectedPolygonalRegion.java b/src/main/java/com/sk89q/worldguard/protection/regions/ProtectedPolygonalRegion.java index 3dff62ea..0a80175c 100644 --- a/src/main/java/com/sk89q/worldguard/protection/regions/ProtectedPolygonalRegion.java +++ b/src/main/java/com/sk89q/worldguard/protection/regions/ProtectedPolygonalRegion.java @@ -179,7 +179,7 @@ public int volume() { p2 = points.get(s); // Do the math, then reassign s - area += (p2.getBlockX() + p1.getBlockX()) * (p2.getBlockZ() - p1.getBlockZ()); + area += ((p2.getBlockX() + .5) + (p1.getBlockX() + .5)) * ((p2.getBlockZ() + .5) - (p1.getBlockZ() + .5)); s = i; } return (int) Math.abs(Math.ceil(area / 2D) * yLength);