Skip to content

Commit

Permalink
Use custom tool renderer for every tool. Should be a minor performanc…
Browse files Browse the repository at this point in the history
…e incrcease if there are a lot of tools to be drawn.
  • Loading branch information
bonii-xx committed Sep 21, 2014
1 parent ac44a51 commit ec52592
Showing 1 changed file with 20 additions and 2 deletions.
22 changes: 20 additions & 2 deletions src/main/java/tconstruct/tools/ToolProxyClient.java
Expand Up @@ -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);

Expand Down

0 comments on commit ec52592

Please sign in to comment.