From 03c47f1f8a671d7952948f4273fe299d12e8ac4f Mon Sep 17 00:00:00 2001 From: GunfighterJ Date: Fri, 10 May 2013 11:29:37 -0500 Subject: [PATCH] [Port] Check initial direction when looking for a safe teleport spot --- Essentials/src/net/ess3/utils/LocationUtil.java | 6 ++++++ 1 file changed, 6 insertions(+) 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)) {