diff --git a/src/main/kotlin/net/trivernis/chunkmaster/lib/generation/GenerationTaskPaper.kt b/src/main/kotlin/net/trivernis/chunkmaster/lib/generation/GenerationTaskPaper.kt index 73915c6..41549c5 100644 --- a/src/main/kotlin/net/trivernis/chunkmaster/lib/generation/GenerationTaskPaper.kt +++ b/src/main/kotlin/net/trivernis/chunkmaster/lib/generation/GenerationTaskPaper.kt @@ -48,13 +48,13 @@ class GenerationTaskPaper( if (!world.isChunkGenerated(chunk.x, chunk.z)) { for (i in 0 until chunksPerStep) { - if (borderReachedCheck()) break + if (borderReached()) break if (!world.isChunkGenerated(chunk.x, chunk.z)) { pendingChunks.add(world.getChunkAtAsync(chunk.x, chunk.z, true)) } chunk = nextChunkCoordinates } - if (!borderReachedCheck() && !world.isChunkGenerated(chunk.x, chunk.z)) { + if (!world.isChunkGenerated(chunk.x, chunk.z)) { pendingChunks.add(world.getChunkAtAsync(chunk.x, chunk.z, true)) } } diff --git a/src/main/kotlin/net/trivernis/chunkmaster/lib/generation/GenerationTaskSpigot.kt b/src/main/kotlin/net/trivernis/chunkmaster/lib/generation/GenerationTaskSpigot.kt index bf60f9a..836edc5 100644 --- a/src/main/kotlin/net/trivernis/chunkmaster/lib/generation/GenerationTaskSpigot.kt +++ b/src/main/kotlin/net/trivernis/chunkmaster/lib/generation/GenerationTaskSpigot.kt @@ -36,17 +36,16 @@ class GenerationTaskSpigot( if (!world.isChunkGenerated(chunk.x, chunk.z)) { for (i in 0 until minOf(chunksPerStep, radius - shape.currentRadius())) { - if (borderReachedCheck()) break + if (borderReached()) break val chunkInstance = world.getChunkAt(chunk.x, chunk.z) chunkInstance.load(true) loadedChunks.add(chunkInstance) chunk = nextChunkCoordinates } - if (!borderReachedCheck()) { - val chunkInstance = world.getChunkAt(chunk.x, chunk.z) - chunkInstance.load(true) - loadedChunks.add(chunkInstance) - } + val chunkInstance = world.getChunkAt(chunk.x, chunk.z) + chunkInstance.load(true) + loadedChunks.add(chunkInstance) + } lastChunkCoords = chunk count = shape.count // set the count to the more accurate spiral count