From 5bb8883539b952e4f418c278036b081efab0b83e Mon Sep 17 00:00:00 2001 From: makamys Date: Sat, 4 Jun 2022 12:01:43 +0200 Subject: Cull chunks The LODMod.hideUnderVanillaChunks = true case is handled like garbo still, but I don't care about it right now --- src/main/java/makamys/lodmod/renderer/LODRenderer.java | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'src/main/java/makamys') diff --git a/src/main/java/makamys/lodmod/renderer/LODRenderer.java b/src/main/java/makamys/lodmod/renderer/LODRenderer.java index 3bdb5ce..c0f72be 100644 --- a/src/main/java/makamys/lodmod/renderer/LODRenderer.java +++ b/src/main/java/makamys/lodmod/renderer/LODRenderer.java @@ -479,15 +479,8 @@ public class LODRenderer { int z = Math.floorDiv(wr.posZ, 16); LODChunk lodChunk = getLODChunk(x, z); - if(LODMod.hideUnderVanillaChunks) { - if(visible) { - lodChunk.hidden[y] = true; - lodChunkChanged(lodChunk); - } else { - lodChunk.hidden[y] = false; - lodChunkChanged(lodChunk); - } - + lodChunk.hidden[y] = LODMod.hideUnderVanillaChunks ? visible : !visible; + lodChunkChanged(lodChunk); } public void onWorldRendererPost(WorldRenderer wr) { -- cgit