diff --git a/Towny/src/main/java/com/palmergames/bukkit/util/DrawUtil.java b/Towny/src/main/java/com/palmergames/bukkit/util/DrawUtil.java index 003beeff2a..4146713cc9 100644 --- a/Towny/src/main/java/com/palmergames/bukkit/util/DrawUtil.java +++ b/Towny/src/main/java/com/palmergames/bukkit/util/DrawUtil.java @@ -32,6 +32,10 @@ public static void runOnSurface(World world, int x1, int z1, int x2, int z2, int for (int z = _z1; z <= _z2; z++) { for (int x = _x1; x <= _x2; x++) { + if (!world.isChunkLoaded(x >> 4, z >> 4)) { + continue; + } + int start = world.getHighestBlockYAt(x, z); int end = (start + height) < world.getMaxHeight() ? (start + height - 1) : world.getMaxHeight(); for (int y = start; y <= end; y++) {