From 30eb45ddd5320faf152f788dadaf66640ea2a2b4 Mon Sep 17 00:00:00 2001 From: KitsuShadow Date: Sun, 2 Aug 2015 17:48:07 -0400 Subject: [PATCH] IRironpicks --- .../itemrenderer/tools/IRironPicks.java | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/main/java/com/kitsu/medievalcraft/renderer/itemrenderer/tools/IRironPicks.java diff --git a/src/main/java/com/kitsu/medievalcraft/renderer/itemrenderer/tools/IRironPicks.java b/src/main/java/com/kitsu/medievalcraft/renderer/itemrenderer/tools/IRironPicks.java new file mode 100644 index 00000000..16840124 --- /dev/null +++ b/src/main/java/com/kitsu/medievalcraft/renderer/itemrenderer/tools/IRironPicks.java @@ -0,0 +1,44 @@ +package com.kitsu.medievalcraft.renderer.itemrenderer.tools; + +import net.minecraft.client.renderer.entity.RenderItem; +import net.minecraft.item.ItemStack; +import net.minecraftforge.client.IItemRenderer; +import net.minecraft.util.IIcon; + +public class IRironPicks implements IItemRenderer { + + private static RenderItem renderItem = new RenderItem(); + + @Override + public boolean handleRenderType(ItemStack item, ItemRenderType type) { + switch(type) { + case EQUIPPED: { + return true; + } + case EQUIPPED_FIRST_PERSON: { + return true; + } + case INVENTORY: { + return true; + } + case ENTITY: { + return true; + } + default: return false; + } + } + + @Override + public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item, ItemRendererHelper helper) { + return false; + } + + @Override + public void renderItem(ItemRenderType type, ItemStack itemStack, Object... data) { + // ====================== Render item texture ====================== + IIcon icon = itemStack.getIconIndex(); + renderItem.renderIcon(0, 0, icon, 16, 16); + + } + +}