From 9e882951efccf9b2949a40badbe78d28735b2ebc Mon Sep 17 00:00:00 2001 From: tom lee Date: Sun, 12 Dec 2021 23:14:52 +0800 Subject: [PATCH] WorldGen: Quick change to respect VersionConstants Changed it so that even in FULL mode, it respects the VersionConstants setting. Who knows if one day we might get even FULL chunk gen in multithreading~ --- .../core/builders/worldGeneration/LodWorldGenerator.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/seibel/lod/core/builders/worldGeneration/LodWorldGenerator.java b/src/main/java/com/seibel/lod/core/builders/worldGeneration/LodWorldGenerator.java index a0eb1d8e1..57b2ae7d0 100644 --- a/src/main/java/com/seibel/lod/core/builders/worldGeneration/LodWorldGenerator.java +++ b/src/main/java/com/seibel/lod/core/builders/worldGeneration/LodWorldGenerator.java @@ -232,9 +232,9 @@ public class LodWorldGenerator Runnable method = (() -> {generateChunk(newPos, newGenerationMode, newLodBuilder, newLodDimension, serverWorld);}); - if (newGenerationMode == DistanceGenerationMode.FULL - || VERSION_CONSTANTS.isWorldGeneratorSingleThreaded(newGenerationMode)) + if (VERSION_CONSTANTS.isWorldGeneratorSingleThreaded(newGenerationMode)) { + // --Note: This is now using version constants-- // if we are using FULL generation there is no reason // to queue up a bunch of generation requests, // because MC's internal server (as of 1.16.5) only @@ -268,7 +268,7 @@ public class LodWorldGenerator // be added to the current LodDimension if (lodDim.regionIsInRange(pos.getX() / LodUtil.REGION_WIDTH_IN_CHUNKS, pos.getZ() / LodUtil.REGION_WIDTH_IN_CHUNKS)) - { + { switch (generationMode) { case NONE: