public void renderItem(ItemRenderType var1, ItemStack var2, Object... var3) { switch (RenderHelper.newRender[var1.ordinal()]) { case 1: GL11.glPushMatrix(); Minecraft.getMinecraft() .renderEngine .bindTexture("/blfngl/fallout/textures/AntiMaterielRifle.png"); boolean var4 = false; if (var3[1] != null && var3[1] instanceof EntityPlayer) { float var5; if ((EntityPlayer) var3[1] == Minecraft.getMinecraft().renderViewEntity && Minecraft.getMinecraft().gameSettings.thirdPersonView == 0 && (!(Minecraft.getMinecraft().currentScreen instanceof GuiInventory) && !(Minecraft.getMinecraft().currentScreen instanceof GuiContainerCreative) || RenderManager.instance.playerViewY != 180.0F)) { var4 = true; GL11.glTranslatef(0.7F, 0.5F, -0.25F); GL11.glRotatef(205.0F, 0.0F, 0.0F, 1.0F); } else { var5 = 0.3F; GL11.glTranslatef(0.7F, 0.5F, -0.2F); GL11.glScalef(var5, var5, var5); GL11.glRotatef(295.0F, 0.0F, 0.0F, 1.0F); } } this.model.render((Entity) var3[1], 0.0F, 0.0F, 0.0F, 0.0F, 0.0F, 0.0625F); GL11.glPopMatrix(); default: } }
public boolean handleRenderType(ItemStack var1, ItemRenderType var2) { switch (RenderHelper.newRender[var2.ordinal()]) { case 1: return true; default: return false; } }
@Override public boolean handleRenderType(ItemStack item, ItemRenderType type) { return (type.ordinal() < ItemRenderType.FIRST_PERSON_MAP.ordinal()); }