From f96a6dcecdd61ada66363d5333b71441de45f6ee Mon Sep 17 00:00:00 2001 From: James Seibel Date: Sun, 28 Feb 2021 16:35:46 -0600 Subject: [PATCH] Improve how block color is determined --- src/main/java/com/backsun/lod/objects/LodChunk.java | 2 +- src/main/resources/META-INF/accesstransformer.cfg | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/backsun/lod/objects/LodChunk.java b/src/main/java/com/backsun/lod/objects/LodChunk.java index 205ad04e3..3105d84d6 100644 --- a/src/main/java/com/backsun/lod/objects/LodChunk.java +++ b/src/main/java/com/backsun/lod/objects/LodChunk.java @@ -494,7 +494,7 @@ public class LodChunk for(int y = topStart; !foundBlock && y >= topMin && y < topMax; y += topIncrement) { int ci; - ci = chunkSections[i].getBlockState(x, y, z).getMaterial().getColor().colorValue; + ci = chunkSections[i].getBlockState(x, y, z).materialColor.colorValue; if(ci == 0) { diff --git a/src/main/resources/META-INF/accesstransformer.cfg b/src/main/resources/META-INF/accesstransformer.cfg index 287162edc..cf525b7b4 100644 --- a/src/main/resources/META-INF/accesstransformer.cfg +++ b/src/main/resources/META-INF/accesstransformer.cfg @@ -25,6 +25,9 @@ public net.minecraft.world.DimensionType field_236017_x_ # ambientLight # make public the renderUpdateCount in GameRenderer public net.minecraft.client.renderer.GameRenderer field_78529_t # rendererUpdateCount +# make public the materialColor in AbstractBlockState +public net.minecraft.block.AbstractBlock$AbstractBlockState field_235704_h_ # materialColor + #=====================# # Examples from Forge #