From 2f6ff1a3ea9aece6a1828d794d94956360e73c08 Mon Sep 17 00:00:00 2001 From: cola98765 Date: Fri, 24 Dec 2021 11:48:00 +0100 Subject: [PATCH] fix avoided blocks with new method --- .../seibel/lod/core/builders/lodBuilding/LodBuilder.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/seibel/lod/core/builders/lodBuilding/LodBuilder.java b/src/main/java/com/seibel/lod/core/builders/lodBuilding/LodBuilder.java index 1ccb8edf2..c2305e5d3 100644 --- a/src/main/java/com/seibel/lod/core/builders/lodBuilding/LodBuilder.java +++ b/src/main/java/com/seibel/lod/core/builders/lodBuilding/LodBuilder.java @@ -373,9 +373,9 @@ public class LodBuilder // snow, flowers, etc. Get the above block so we can still get the color // of the snow, flower, etc. that may be above this block int aboveColorInt = 0; - IBlockShapeWrapper block = chunk.getBlockShapeWrapper(x, y, z); - if ((config.client().worldGenerator().getBlocksToAvoid().nonFull && block.isNonFull()) - || (config.client().worldGenerator().getBlocksToAvoid().noCollision && block.hasNoCollision())) + IBlockShapeWrapper block = chunk.getBlockShapeWrapper(x, y + 1, z); + if (block != null && ((config.client().worldGenerator().getBlocksToAvoid().nonFull && block.isNonFull()) + || (config.client().worldGenerator().getBlocksToAvoid().noCollision && block.hasNoCollision()))) aboveColorInt = getColorForBlock(chunk, x, y + 1, z); //if (colorInt == 0 && yAbs > 0)