From 18f77fb10f98232a7ad56b92cbb6138ef7f0abbf Mon Sep 17 00:00:00 2001 From: Christian Date: Tue, 18 Dec 2012 13:32:48 -0500 Subject: [PATCH] Fix binding the texture for multiple render passes. Thanks mdiyo! Closes #320 --- .../minecraft/client/renderer/entity/RenderItem.java.patch | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/patches/minecraft/net/minecraft/client/renderer/entity/RenderItem.java.patch b/patches/minecraft/net/minecraft/client/renderer/entity/RenderItem.java.patch index d259e59e9c..821a84ff17 100644 --- a/patches/minecraft/net/minecraft/client/renderer/entity/RenderItem.java.patch +++ b/patches/minecraft/net/minecraft/client/renderer/entity/RenderItem.java.patch @@ -90,10 +90,11 @@ - this.loadTexture("/gui/items.png"); - - for (var15 = 0; var15 <= 1; ++var15) -+ this.loadTexture(Item.itemsList[var10.itemID].getTextureFile()); +- { + + for (var15 = 0; var15 <= var10.getItem().getRenderPasses(var10.getItemDamage()); ++var15) - { ++ { ++ this.loadTexture(Item.itemsList[var10.itemID].getTextureFile()); this.random.setSeed(187L); - var16 = var10.getItem().getIconFromDamageForRenderPass(var10.getItemDamage(), var15); + var16 = var10.getItem().getIconIndex(var10, var15);