@Override
public void renderItem(ItemRenderType type, ItemStack item, Object... data)
{
switch(type)
{
case EQUIPPED:
{
GL11.glPushMatrix();
Minecraft.getMinecraft().renderEngine.bindTexture(new ResourceLocation ("ccmod", "textures/models/vodka.png"));
GL11.glRotatef(150F, 1F, 0F, 0F);
GL11.glRotatef(65F, -10F, 1F, 0F);
GL11.glRotatef(-80F, 0F, 0F, 1F);
boolean isFirstPerson = true;
if(data[1] != null && data[1] instanceof EntityPlayer)
{
if(!((EntityPlayer)data[1] == Minecraft.getMinecraft().renderViewEntity && Minecraft.getMinecraft().gameSettings.thirdPersonView == 0 && !((Minecraft.getMinecraft().currentScreen instanceof GuiInventory || Minecraft.getMinecraft().currentScreen instanceof GuiContainerCreative) && RenderManager.instance.playerViewY == 180.0F)));
{
GL11.glTranslatef(-0.F, -0.0F, -0.0F);
}
}
else
{
isFirstPerson = true;
}
GL11.glTranslatef(0.1F, 0.5F, -0.8F);
float scale = 1.0F;
GL11.glScalef(2.0F, 2.0F, 2.0F);
launcherModel.render((Entity)data[1], 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F);
GL11.glPopMatrix();
}
default:
break;
}
}