private void renderInventorySlot(int var1, int var2, int var3, float var4) { ItemStack var5 = this.mc.thePlayer.inventory.mainInventory[var1]; if (var5 != null) { float var6 = (float) var5.animationsToGo - var4; if (var6 > 0.0F) { GL11.glPushMatrix(); float var7 = 1.0F + var6 / 5.0F; GL11.glTranslatef((float) (var2 + 8), (float) (var3 + 12), 0.0F); GL11.glScalef(1.0F / var7, (var7 + 1.0F) / 2.0F, 1.0F); GL11.glTranslatef((float) (-(var2 + 8)), (float) (-(var3 + 12)), 0.0F); } itemRenderer.renderItemIntoGUI(this.mc.fontRenderer, this.mc.renderEngine, var5, var2, var3); if (var6 > 0.0F) { GL11.glPopMatrix(); } itemRenderer.renderItemOverlayIntoGUI( this.mc.fontRenderer, this.mc.renderEngine, var5, var2, var3); } }