protected int func_77032_a(EntityWither p_82417_1_, int p_82417_2_, float p_82417_3_) { if (p_82417_1_.func_82205_o()) { if (p_82417_1_.func_82150_aj()) { GL11.glDepthMask(false); } else { GL11.glDepthMask(true); } if (p_82417_2_ == 1) { float var4 = (float) p_82417_1_.field_70173_aa + p_82417_3_; this.func_110776_a(field_110913_a); GL11.glMatrixMode(5890); GL11.glLoadIdentity(); float var5 = MathHelper.func_76134_b(var4 * 0.02F) * 3.0F; float var6 = var4 * 0.01F; GL11.glTranslatef(var5, var6, 0.0F); this.func_77042_a(this.field_77045_g); GL11.glMatrixMode(5888); GL11.glEnable(3042); float var7 = 0.5F; GL11.glColor4f(var7, var7, var7, 1.0F); GL11.glDisable(2896); GL11.glBlendFunc(1, 1); GL11.glTranslatef(0.0F, -0.01F, 0.0F); GL11.glScalef(1.1F, 1.1F, 1.1F); return 1; } if (p_82417_2_ == 2) { GL11.glMatrixMode(5890); GL11.glLoadIdentity(); GL11.glMatrixMode(5888); GL11.glEnable(2896); GL11.glDisable(3042); } } return -1; }