diff --git a/src/main/java/de/diddiz/LogBlock/WorldEditor.java b/src/main/java/de/diddiz/LogBlock/WorldEditor.java index 668a4a3..67df99b 100644 --- a/src/main/java/de/diddiz/LogBlock/WorldEditor.java +++ b/src/main/java/de/diddiz/LogBlock/WorldEditor.java @@ -348,9 +348,6 @@ public class WorldEditor implements Runnable { return PerformResult.BLACKLISTED; } final Block block = loc.getBlock(); - if (!world.isChunkLoaded(block.getChunk())) { - world.loadChunk(block.getChunk()); - } if (BukkitUtils.isEmpty(replacedBlock.getMaterial()) && BukkitUtils.isEmpty(block.getType())) { return PerformResult.NO_ACTION; } diff --git a/src/main/java/de/diddiz/util/BukkitUtils.java b/src/main/java/de/diddiz/util/BukkitUtils.java index 651dc9d..2891dec 100644 --- a/src/main/java/de/diddiz/util/BukkitUtils.java +++ b/src/main/java/de/diddiz/util/BukkitUtils.java @@ -589,9 +589,6 @@ public class BukkitUtils { public static int saveSpawnHeight(Location loc) { final World world = loc.getWorld(); final Chunk chunk = world.getChunkAt(loc); - if (!world.isChunkLoaded(chunk)) { - world.loadChunk(chunk); - } final int x = loc.getBlockX(), z = loc.getBlockZ(); int y = loc.getBlockY(); boolean lower = world.getBlockAt(x, y, z).isEmpty(), upper = world.getBlockAt(x, y + 1, z).isEmpty(); @@ -814,7 +811,7 @@ public class BukkitUtils { int x = i < 3 ? chunkx - 1 : (i < 5 ? chunkx : chunkx + 1); int z = i == 0 || i == 3 || i == 5 ? chunkz - 1 : (i == 1 || i == 6 ? chunkz : chunkz + 1); if (!chunk.getWorld().isChunkLoaded(x, z)) { - chunk.getWorld().loadChunk(x, z); + chunk.getWorld().getChunkAt(x, z); e = Bukkit.getEntity(uuid); if (e != null) { return e;