diff --git a/forge/src/main/java/com/unlikepaladin/pfm/client/forge/PFMItemRenderer.java b/forge/src/main/java/com/unlikepaladin/pfm/client/forge/PFMItemRenderer.java index 707f0a830..18c6661e9 100644 --- a/forge/src/main/java/com/unlikepaladin/pfm/client/forge/PFMItemRenderer.java +++ b/forge/src/main/java/com/unlikepaladin/pfm/client/forge/PFMItemRenderer.java @@ -53,7 +53,6 @@ public void render(ItemStack stack, ModelTransformation.Mode mode, MatrixStack m boolean glint = stack.hasGlint(); ItemRenderer renderer = MinecraftClient.getInstance().getItemRenderer(); - matrices.pop(); matrices.push(); BakedModel lampShadeModel = (bakedModels.get(variant).get(modelParts.get(4))).handlePerspective(mode, matrices); BakedModel poleModel = (bakedModels.get(variant).get(modelParts.get(2))); @@ -65,6 +64,7 @@ public void render(ItemStack stack, ModelTransformation.Mode mode, MatrixStack m renderer.renderBakedItemModel(lampShadeModel, stack, light, overlay, matrices, consumer); renderer.renderBakedItemModel(poleModel, stack, light, overlay, matrices, consumer); renderer.renderBakedItemModel(bulbModel, stack, light, overlay, matrices, consumer); + matrices.pop(); } } }