From cd55a7fed49ddc0ddfebacdac01ad1d7bf06ab1b Mon Sep 17 00:00:00 2001 From: Julian Krings Date: Sat, 27 Jul 2024 15:43:09 +0200 Subject: [PATCH] fix getBiomeColor for 1.19.2 --- .../java/com/volmit/iris/core/nms/v1_19_R1/NMSBinding.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nms/v1_19_R1/src/main/java/com/volmit/iris/core/nms/v1_19_R1/NMSBinding.java b/nms/v1_19_R1/src/main/java/com/volmit/iris/core/nms/v1_19_R1/NMSBinding.java index 78aaf4281..058e4046d 100644 --- a/nms/v1_19_R1/src/main/java/com/volmit/iris/core/nms/v1_19_R1/NMSBinding.java +++ b/nms/v1_19_R1/src/main/java/com/volmit/iris/core/nms/v1_19_R1/NMSBinding.java @@ -535,6 +535,12 @@ public class NMSBinding implements INMSBinding { case FOLIAGE -> biome.getFoliageColor(); case GRASS -> biome.getGrassColor(location.getBlockX(), location.getBlockZ()); }; + if (rgba == 0) { + if (BiomeColor.FOLIAGE == type && biome.getSpecialEffects().getFoliageColorOverride().isEmpty()) + return null; + if (BiomeColor.GRASS == type && biome.getSpecialEffects().getGrassColorOverride().isEmpty()) + return null; + } return new Color(rgba, true); }