From f12f8b1c312ba72acd233a002978470e3c3fc96c Mon Sep 17 00:00:00 2001 From: Christian Weeks Date: Thu, 12 Apr 2012 15:46:38 -0400 Subject: [PATCH] Fix forge renderer issue. Require forge 3.0.1. --- IronChests2/build.xml | 2 +- .../ironchest/client/TileEntityIronChestRenderer.java | 8 ++++---- IronChests2/common/net/minecraft/src/mod_IronChest.java | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/IronChests2/build.xml b/IronChests2/build.xml index 1cbd4cc..39b11c7 100644 --- a/IronChests2/build.xml +++ b/IronChests2/build.xml @@ -34,7 +34,7 @@ - + diff --git a/IronChests2/client/cpw/mods/ironchest/client/TileEntityIronChestRenderer.java b/IronChests2/client/cpw/mods/ironchest/client/TileEntityIronChestRenderer.java index 7603f88..9c2d089 100644 --- a/IronChests2/client/cpw/mods/ironchest/client/TileEntityIronChestRenderer.java +++ b/IronChests2/client/cpw/mods/ironchest/client/TileEntityIronChestRenderer.java @@ -116,7 +116,7 @@ public class TileEntityIronChestRenderer extends TileEntitySpecialRenderer { shiftY = shifts[shift][1]; shiftZ = shifts[shift][2]; shift++; - IItemRenderer customRenderer = MinecraftForgeClient.getItemRenderer(item,ItemRenderType.ENTITY); + IItemRenderer customRenderer = MinecraftForgeClient.getItemRenderer(item,IItemRenderer.ItemRenderType.ENTITY); float localScale = blockScale; if (item.itemID < Block.blocksList.length && Block.blocksList[item.itemID]!=null) { int j = Block.blocksList[item.itemID].getRenderType(); @@ -138,10 +138,10 @@ public class TileEntityIronChestRenderer extends TileEntitySpecialRenderer { } if (customRenderer != null) { - customitem.item=item; + customitem.item=item; bindTextureByName("/terrain.png"); - ForgeHooksClient.overrideTexture(item.getItem()); - ForgeHooksClient.renderEntityItem(customRenderer, renderBlocks, customitem); + ForgeHooksClient.overrideTexture(item.getItem()); + customRenderer.renderItem(IItemRenderer.ItemRenderType.ENTITY, item, renderBlocks, customitem); } else if (item.itemID < Block.blocksList.length && Block.blocksList[item.itemID]!=null && RenderBlocks.renderItemIn3d(Block.blocksList[item.itemID].getRenderType())) { bindTextureByName("/terrain.png"); ForgeHooksClient.overrideTexture(Block.blocksList[item.itemID]); diff --git a/IronChests2/common/net/minecraft/src/mod_IronChest.java b/IronChests2/common/net/minecraft/src/mod_IronChest.java index 83fdf4c..96c00ca 100644 --- a/IronChests2/common/net/minecraft/src/mod_IronChest.java +++ b/IronChests2/common/net/minecraft/src/mod_IronChest.java @@ -31,7 +31,7 @@ public class mod_IronChest extends NetworkMod { @Override public void load() { - MinecraftForge.versionDetect("IronChest", 3, 0, 0); + MinecraftForge.versionDetect("IronChest", 3, 0, 1); instance = this; proxy = ServerClientProxy.getProxy(); File cfgFile = new File(proxy.getMinecraftDir(), "config/IronChest.cfg");