From 6f4722b3932cd8be27598de682800b703929e4c7 Mon Sep 17 00:00:00 2001 From: Sebastian Hartte Date: Mon, 3 Aug 2020 22:28:15 +0200 Subject: [PATCH] Preliminary fix for AO-enabled auto-rotated blocks using the wrong face for getting lighting values. --- src/main/java/appeng/client/render/cablebus/QuadRotator.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/appeng/client/render/cablebus/QuadRotator.java b/src/main/java/appeng/client/render/cablebus/QuadRotator.java index 2b020eb62..d0ea7894c 100644 --- a/src/main/java/appeng/client/render/cablebus/QuadRotator.java +++ b/src/main/java/appeng/client/render/cablebus/QuadRotator.java @@ -93,6 +93,10 @@ public class QuadRotator implements RenderContext.QuadTransform { } } + // FIXME FABRIC: Wait for Grondags response about this one + MutableQuadViewImpl quadImpl = (MutableQuadViewImpl) quad; + quadImpl.lightFace(rotation.rotate(quad.lightFace())); + // Transform the nominal face quad.nominalFace(rotation.rotate(quad.nominalFace())); Direction cullFace = quad.cullFace();