diff options
-rw-r--r-- | Essentials/src/net/ess3/utils/LocationUtil.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Essentials/src/net/ess3/utils/LocationUtil.java b/Essentials/src/net/ess3/utils/LocationUtil.java index 664b0e74f..097c94633 100644 --- a/Essentials/src/net/ess3/utils/LocationUtil.java +++ b/Essentials/src/net/ess3/utils/LocationUtil.java @@ -135,6 +135,12 @@ public class LocationUtil } } + if (isBlockUnsafe(world, x, y, z)) + { + x = Math.round(loc.getX()) == origX ? x - 1 : x + 1; + z = Math.round(loc.getZ()) == origZ ? z - 1 : z + 1; + } + int i = 0; while (isBlockUnsafe(world, x, y, z)) { |