From 041fb1e1da9e075a791429d5e5fa31e9f9a93686 Mon Sep 17 00:00:00 2001 From: LexManos Date: Sat, 25 Feb 2012 15:30:14 -0800 Subject: [PATCH] Fixed ITextureprovider for multi-textured items when rendering on the GUI. --- .../net/minecraft/src/RenderItem.java.patch | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/forge/patches/minecraft/net/minecraft/src/RenderItem.java.patch b/forge/patches/minecraft/net/minecraft/src/RenderItem.java.patch index 4c32c418f..f6c0649b8 100644 --- a/forge/patches/minecraft/net/minecraft/src/RenderItem.java.patch +++ b/forge/patches/minecraft/net/minecraft/src/RenderItem.java.patch @@ -113,7 +113,17 @@ Block block = Block.blocksList[j1]; GL11.glPushMatrix(); GL11.glTranslatef(l - 2, i1 + 3, -3F + zLevel); -@@ -200,11 +257,13 @@ +@@ -178,7 +235,8 @@ + else if (Item.itemsList[i].func_46058_c()) + { + GL11.glDisable(2896 /*GL_LIGHTING*/); +- renderengine.bindTexture(renderengine.getTexture("/gui/items.png")); ++ String tex = ForgeHooksClient.getTexture("/gui/items.png", Item.itemsList[i]); ++ renderengine.bindTexture(renderengine.getTexture(tex)); + for (int k1 = 0; k1 <= 1; k1++) + { + int i2 = Item.itemsList[i].func_46057_a(j, k1); +@@ -200,11 +258,13 @@ GL11.glDisable(2896 /*GL_LIGHTING*/); if (i < 256) {