From 5c9170d13bf7115484dd736287da9067f8117c1d Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sat, 8 Apr 2023 16:01:47 -0500 Subject: [PATCH] temporary world Gen Queue out of bounds fixes --- .../com/seibel/lod/core/generation/WorldGenerationQueue.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/seibel/lod/core/generation/WorldGenerationQueue.java b/core/src/main/java/com/seibel/lod/core/generation/WorldGenerationQueue.java index e776eebd4..caabea413 100644 --- a/core/src/main/java/com/seibel/lod/core/generation/WorldGenerationQueue.java +++ b/core/src/main/java/com/seibel/lod/core/generation/WorldGenerationQueue.java @@ -73,7 +73,7 @@ public class WorldGenerationQueue implements Closeable this.maxDataDetail = generator.getMaxDataDetailLevel(); this.minDataDetail = generator.getMinDataDetailLevel(); - int treeWidth = Config.Client.Graphics.Quality.lodChunkRenderDistance.get() * LodUtil.CHUNK_WIDTH; + int treeWidth = Config.Client.Graphics.Quality.lodChunkRenderDistance.get() * LodUtil.CHUNK_WIDTH * 2; // TODO the *2 is to allow for generation edge cases, and should probably be removed at some point byte treeMinDetailLevel = LodUtil.BLOCK_DETAIL_LEVEL; // the tree shouldn't need to go this low, but just in case this.waitingTaskQuadTree = new QuadTree<>(treeWidth, DhBlockPos2D.ZERO /*the quad tree will be re-centered later*/, treeMinDetailLevel);