diff --git a/src/main/java/net/minecraftforge/client/model/pipeline/LightUtil.java b/src/main/java/net/minecraftforge/client/model/pipeline/LightUtil.java index a9d69395eb..cbdf436e61 100644 --- a/src/main/java/net/minecraftforge/client/model/pipeline/LightUtil.java +++ b/src/main/java/net/minecraftforge/client/model/pipeline/LightUtil.java @@ -297,8 +297,15 @@ public class LightUtil public static void renderQuadColor(BufferBuilder wr, BakedQuad quad, int auxColor) { - wr.addVertexData(quad.getVertexData()); - ForgeHooksClient.putQuadColor(wr, quad, auxColor); + if (quad.getFormat().equals(wr.getVertexFormat())) + { + wr.addVertexData(quad.getVertexData()); + ForgeHooksClient.putQuadColor(wr, quad, auxColor); + } + else + { + renderQuadColorSlow(wr, quad, auxColor); + } } public static class ItemConsumer extends VertexTransformer