From ec525923d4b97921cc02adf3b1102d2ccaf28162 Mon Sep 17 00:00:00 2001 From: Bernhard Bonigl Date: Sun, 21 Sep 2014 23:19:55 +0200 Subject: [PATCH] Use custom tool renderer for every tool. Should be a minor performance incrcease if there are a lot of tools to be drawn. --- .../tconstruct/tools/ToolProxyClient.java | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/src/main/java/tconstruct/tools/ToolProxyClient.java b/src/main/java/tconstruct/tools/ToolProxyClient.java index 6c098100818..c31f5db1cea 100644 --- a/src/main/java/tconstruct/tools/ToolProxyClient.java +++ b/src/main/java/tconstruct/tools/ToolProxyClient.java @@ -54,8 +54,26 @@ public void registerRenderer () RenderingRegistry.registerEntityRenderingHandler(FancyEntityItem.class, new FancyItemRender()); //MinecraftForgeClient.registerItemRenderer(TinkerTools.shortbow, new CustomBowRenderer()); - MinecraftForgeClient.registerItemRenderer(TinkerTools.shortbow, new ToolCoreRenderer(false)); - ToolCoreRenderer renderer = new ToolCoreRenderer(true); + ToolCoreRenderer renderer = new ToolCoreRenderer(false); + MinecraftForgeClient.registerItemRenderer(TinkerTools.pickaxe, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.shovel, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.hatchet, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.broadsword, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.battleaxe, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.battlesign, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.chisel, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.cleaver, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.cutlass, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.excavator, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.hammer, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.lumberaxe, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.frypan, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.longsword, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.mattock, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.rapier, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.scythe, renderer); + MinecraftForgeClient.registerItemRenderer(TinkerTools.shortbow, renderer); + renderer = new ToolCoreRenderer(true); MinecraftForgeClient.registerItemRenderer(TinkerTools.arrow, renderer); MinecraftForgeClient.registerItemRenderer(TinkerTools.dagger, renderer);