From 94951b420965d35bfad2930e691940b8d4931186 Mon Sep 17 00:00:00 2001 From: AlgorithmX2 Date: Wed, 23 Apr 2014 00:18:44 -0500 Subject: [PATCH] Render output of pattern when shift is held. --- client/render/items/ItemEncodedPatternRenderer.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/client/render/items/ItemEncodedPatternRenderer.java b/client/render/items/ItemEncodedPatternRenderer.java index 96dc3fc56..e5853dc75 100644 --- a/client/render/items/ItemEncodedPatternRenderer.java +++ b/client/render/items/ItemEncodedPatternRenderer.java @@ -1,5 +1,7 @@ package appeng.client.render.items; +import net.minecraft.client.Minecraft; +import net.minecraft.client.renderer.RenderHelper; import net.minecraft.client.renderer.entity.RenderItem; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; @@ -7,6 +9,7 @@ import net.minecraft.nbt.NBTTagList; import net.minecraftforge.client.IItemRenderer; import org.lwjgl.input.Keyboard; +import org.lwjgl.opengl.GL11; import appeng.util.Platform; @@ -71,9 +74,13 @@ public class ItemEncodedPatternRenderer implements IItemRenderer resursive = true; ItemStack is = readOutput( item ); - // data is just render blocks. + Minecraft mc = Minecraft.getMinecraft(); - // ri.renderItemAndEffectIntoGUI( par1FontRenderer, par2TextureManager, par3ItemStack, par4, par5 ); + GL11.glPushAttrib( GL11.GL_ALL_ATTRIB_BITS ); + RenderHelper.enableGUIStandardItemLighting(); + ri.renderItemAndEffectIntoGUI( mc.fontRenderer, mc.getTextureManager(), is, 0, 0 ); + RenderHelper.disableStandardItemLighting(); + GL11.glPopAttrib(); resursive = false; }