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;
}
}
}
*/