diff --git a/fabric-1.16.4/src/main/java/org/dynmap/fabric_1_16_4/FabricMapChunkCache.java b/fabric-1.16.4/src/main/java/org/dynmap/fabric_1_16_4/FabricMapChunkCache.java index c17c2e93..8d0e1d3f 100644 --- a/fabric-1.16.4/src/main/java/org/dynmap/fabric_1_16_4/FabricMapChunkCache.java +++ b/fabric-1.16.4/src/main/java/org/dynmap/fabric_1_16_4/FabricMapChunkCache.java @@ -91,7 +91,11 @@ public class FabricMapChunkCache extends GenericMapChunkCache { } @Override public int getFoliageColor(BiomeMap bm, int[] colormap, int x, int z) { - return bm.getBiomeObject().map(Biome::getEffects).flatMap(BiomeEffects::getFoliageColor).orElse(colormap[bm.biomeLookup()]); + return bm.getBiomeObject() + .map(Biome::getEffects) + .map(BiomeEffectsAccessor.class::cast) + .flatMap(BiomeEffectsAccessor::getFoliageColor) + .orElse(colormap[bm.biomeLookup()]); } @Override