package com.harry9137.ct.client.renderer; import com.harry9137.ct.client.model.ModelWings; import com.harry9137.ct.client.model.ModelWire; import com.harry9137.ct.utillity.CardinalDirection; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.ItemRenderer; import net.minecraft.entity.Entity; import net.minecraft.item.ItemStack; import net.minecraftforge.client.IItemRenderer; import org.lwjgl.opengl.GL11; /*public class WireItemRender implements IItemRenderer { public ModelWire wire = new ModelWire(); private CardinalDirection[] directions = new CardinalDirection[6]; public WireItemRender(){ super(); directions[2] = CardinalDirection.EAST; directions[3] = CardinalDirection.WEST; } @Override public boolean handleRenderType(ItemStack item, ItemRenderType type) { switch(type){ case EQUIPPED: return true; default: return false; } } @Override public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item, ItemRendererHelper helper) { return false; } @Override public void renderItem(ItemRenderType type, ItemStack item, Object... data) { switch(type){ case EQUIPPED:{ GL11.glPushMatrix(); wire.render((Entity)data[1], 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F, directions); GL11.glPopMatrix(); } case EQUIPPED_FIRST_PERSON:{ GL11.glPushMatrix(); wire.render((Entity)data[1], 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F, directions); GL11.glPopMatrix(); } case INVENTORY:{ GL11.glPushMatrix(); wire.render((Entity)data[1], 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F, directions); GL11.glPopMatrix(); } default: break; } } } */