diff --git a/src/main/java/world/bentobox/bentobox/nms/SimpleWorldRegenerator.java b/src/main/java/world/bentobox/bentobox/nms/SimpleWorldRegenerator.java index e7142284b..f37efc192 100644 --- a/src/main/java/world/bentobox/bentobox/nms/SimpleWorldRegenerator.java +++ b/src/main/java/world/bentobox/bentobox/nms/SimpleWorldRegenerator.java @@ -66,7 +66,12 @@ public void run() { } final int x = chunkX; final int z = chunkZ; - newTasks.add(regenerateChunk(gm, di, world, x, z)); + + // Only process non-generated chunks + if (world.isChunkGenerated(x, z)) { + newTasks.add(regenerateChunk(gm, di, world, x, z)); + } + chunkZ++; if (chunkZ > di.getMaxZChunk()) { chunkZ = di.getMinZChunk();