public class RenderDemonic implements IItemRenderer {
protected ModelDemonic model3DlswordLavaRB = new ModelDemonic();
public boolean handleRenderType(ItemStack item, ItemRenderType type) {
return type == ItemRenderType.EQUIPPED || type == ItemRenderType.EQUIPPED_FIRST_PERSON;
}
public boolean shouldUseRenderHelper(ItemRenderType type, ItemStack item, ItemRendererHelper helper) {
return false;
}
public void renderItem(ItemRenderType type, ItemStack item, Object... data) {
GL11.glPushMatrix();
GL11.glRotatef(0.0F, 0.0F, 0.0F, 0.0F);
GL11.glRotatef(-100.0F, 20.0F, 40.0F, 50.0F);
GL11.glTranslatef(-0.1F, -0.08F, 0.0F);
float scale;
switch(type.ordinal()) {
case 1:
GL11.glTranslatef(-0.0F, 0.0F, 0.0F);
break;
case 2:
GL11.glTranslatef(0.0F, 0.0F, 0.0F);
scale = 0.45F;
}