Fix chisel not rendering correctly in caches etc.

This commit is contained in:
tterrag1098 committed 2015-10-20 14:56:44 -04:00
1 parent 9a1f1bcc3b
commit 3bbbeb8f62
1 file changed
+12 -12
@@ -25,23 +25,23 @@ public class ItemChiselRenderer implements IItemRenderer {
@Override
public void renderItem(ItemRenderType type, ItemStack stack, Object... data) {
RenderHelper.enableGUIStandardItemLighting();
GL11.glPushMatrix();
// Fixes potential render bug with blocks that draw this item
renderItem.zLevel = 10f;
renderItem.renderItemIntoGUI(Minecraft.getMinecraft().fontRenderer, Minecraft.getMinecraft().renderEngine, stack, 0, 0);
if (stack.stackTagCompound == null)
return;
if (stack.stackTagCompound != null) {
ItemStack chiselTarget = ItemStack.loadItemStackFromNBT(stack.stackTagCompound.getCompoundTag("chiselTarget"));
if (chiselTarget == null)
return;
ItemStack chiselTarget = ItemStack.loadItemStackFromNBT(stack.stackTagCompound.getCompoundTag("chiselTarget"));
if (chiselTarget != null) {
GL11.glPushMatrix();
GL11.glScalef(0.65f, 0.65f, 0.65f);
GL11.glTranslatef(-8f, -8f, 0.0f);
renderItem.renderItemIntoGUI(Minecraft.getMinecraft().fontRenderer, Minecraft.getMinecraft().renderEngine, chiselTarget, 8, 8);
GL11.glScalef(0.65f, 0.65f, 0.65f);
GL11.glTranslatef(-8f, -8f, 0.0f);
renderItem.renderItemIntoGUI(Minecraft.getMinecraft().fontRenderer, Minecraft.getMinecraft().renderEngine, chiselTarget, 8, 8);
}
}
GL11.glPopMatrix();
}