From 4ef46b7cba455e9278b84d78044cd1bb35558987 Mon Sep 17 00:00:00 2001 From: IMS212 Date: Mon, 12 Aug 2024 18:35:27 -0700 Subject: [PATCH] Do not use normal vector shade if enhanced lighting is disabled Fixes #2663 --- .../mods/sodium/client/model/light/flat/FlatLightPipeline.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/java/net/caffeinemc/mods/sodium/client/model/light/flat/FlatLightPipeline.java b/common/src/main/java/net/caffeinemc/mods/sodium/client/model/light/flat/FlatLightPipeline.java index b4b48ff062..314605fb05 100644 --- a/common/src/main/java/net/caffeinemc/mods/sodium/client/model/light/flat/FlatLightPipeline.java +++ b/common/src/main/java/net/caffeinemc/mods/sodium/client/model/light/flat/FlatLightPipeline.java @@ -49,7 +49,7 @@ public void calculate(ModelQuadView quad, BlockPos pos, QuadLightData out, Direc Arrays.fill(out.br, this.lightCache.getLevel().getShade(lightFace, shade)); } else { lightmap = getEmissiveLightmap(this.lightCache.get(pos)); - Arrays.fill(out.br, PlatformBlockAccess.getInstance().getNormalVectorShade(quad, this.lightCache.getLevel(), shade)); + Arrays.fill(out.br, enhanced ? PlatformBlockAccess.getInstance().getNormalVectorShade(quad, this.lightCache.getLevel(), shade) : this.lightCache.getLevel().getShade(lightFace, shade)); } }