diff --git a/src/main/java/org/ultramine/server/util/WarpLocation.java b/src/main/java/org/ultramine/server/util/WarpLocation.java index 7c86f72..7fba1d7 100644 --- a/src/main/java/org/ultramine/server/util/WarpLocation.java +++ b/src/main/java/org/ultramine/server/util/WarpLocation.java @@ -56,8 +56,10 @@ { while(world.getBlock(intX, MathHelper.floor_double(newY), intZ) != Blocks.air) newY++; - while(world.getBlock(intX, MathHelper.floor_double(newY)-1, intZ) == Blocks.air) + while(world.getBlock(intX, MathHelper.floor_double(newY)-1, intZ) == Blocks.air && newY > 0) newY--; + if(newY == 0) + newY = 255; } else {