From 2a402ef1d603f8031b1f2a0586b5a7efd8776093 Mon Sep 17 00:00:00 2001 From: Leonardo Date: Mon, 18 Oct 2021 11:47:56 +0200 Subject: [PATCH] fully disabled the pregen code --- .../worldGeneration/LodNodeGenWorker.java | 22 +++++++++---------- 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/main/java/com/seibel/lod/builders/worldGeneration/LodNodeGenWorker.java b/src/main/java/com/seibel/lod/builders/worldGeneration/LodNodeGenWorker.java index beb8b648a..81363825a 100644 --- a/src/main/java/com/seibel/lod/builders/worldGeneration/LodNodeGenWorker.java +++ b/src/main/java/com/seibel/lod/builders/worldGeneration/LodNodeGenWorker.java @@ -37,8 +37,10 @@ import com.seibel.lod.objects.LodDimension; import com.seibel.lod.proxy.ClientProxy; import com.seibel.lod.util.LodUtil; +import com.seibel.lod.wrappers.MinecraftWrapper; import net.minecraft.block.Block; import net.minecraft.block.BlockState; +import net.minecraft.client.world.ClientWorld; import net.minecraft.util.math.ChunkPos; import net.minecraft.util.palette.UpgradeData; import net.minecraft.util.registry.Registry; @@ -183,13 +185,13 @@ public class LodNodeGenWorker implements IWorker /* TODO I must disable this 'if', if I will find a way to replace it */ if (lodDim.regionIsInRange(pos.x / LodUtil.REGION_WIDTH_IN_CHUNKS, pos.z / LodUtil.REGION_WIDTH_IN_CHUNKS)) { - IChunk loadedChunk = null; -// long startTime = System.currentTimeMillis(); - //if(LodConfig.CLIENT.worldGenerator.alwaysLoadPregeneratedChunks.get()) - // loadedChunk = ChunkLoader.getChunkFromFile(pos); - //loadedChunk = ChunkLoader.getChunkFromFile(pos); - if(loadedChunk == null) - { + + //if(loadedChunk != null) + //{ + // lodBuilder.generateLodNodeFromChunk(lodDim, loadedChunk, new LodBuilderConfig(DistanceGenerationMode.SERVER)); + //} + //else + //{ switch (generationMode) { case NONE: @@ -213,11 +215,7 @@ public class LodNodeGenWorker implements IWorker generateWithServer(); break; } - } - else - { - lodBuilder.generateLodNodeFromChunk(lodDim, loadedChunk, new LodBuilderConfig(DistanceGenerationMode.SERVER)); - } + //} //lodRenderer.regenerateLODsNextFrame();