public void func_77001_a( EntityFireball p_77001_1_, double p_77001_2_, double p_77001_4_, double p_77001_6_, float p_77001_8_, float p_77001_9_) { GL11.glPushMatrix(); GL11.glTranslatef((float) p_77001_2_, (float) p_77001_4_, (float) p_77001_6_); GL11.glEnable('\u803a'); float var10 = this.field_77002_a; GL11.glScalef(var10 / 1.0F, var10 / 1.0F, var10 / 1.0F); Icon var11 = Item.field_77811_bE.func_77617_a(0); this.func_76985_a("/gui/items.png"); Tessellator var12 = Tessellator.field_78398_a; float var13 = var11.func_94209_e(); float var14 = var11.func_94212_f(); float var15 = var11.func_94206_g(); float var16 = var11.func_94210_h(); float var17 = 1.0F; float var18 = 0.5F; float var19 = 0.25F; GL11.glRotatef(180.0F - this.field_76990_c.field_78735_i, 0.0F, 1.0F, 0.0F); GL11.glRotatef(-this.field_76990_c.field_78732_j, 1.0F, 0.0F, 0.0F); var12.func_78382_b(); var12.func_78375_b(0.0F, 1.0F, 0.0F); var12.func_78374_a( (double) (0.0F - var18), (double) (0.0F - var19), 0.0D, (double) var13, (double) var16); var12.func_78374_a( (double) (var17 - var18), (double) (0.0F - var19), 0.0D, (double) var14, (double) var16); var12.func_78374_a( (double) (var17 - var18), (double) (1.0F - var19), 0.0D, (double) var14, (double) var15); var12.func_78374_a( (double) (0.0F - var18), (double) (1.0F - var19), 0.0D, (double) var13, (double) var15); var12.func_78381_a(); GL11.glDisable('\u803a'); GL11.glPopMatrix(); }
private void func_78442_d(float p_78442_1_) { Tessellator var2 = Tessellator.field_78398_a; GL11.glColor4f(1.0F, 1.0F, 1.0F, 0.9F); GL11.glEnable(3042); GL11.glBlendFunc(770, 771); float var3 = 1.0F; for (int var4 = 0; var4 < 2; ++var4) { GL11.glPushMatrix(); Icon var5 = Block.field_72067_ar.func_94438_c(1); this.field_78455_a.func_110434_K().func_110577_a(TextureMap.field_110575_b); float var6 = var5.func_94209_e(); float var7 = var5.func_94212_f(); float var8 = var5.func_94206_g(); float var9 = var5.func_94210_h(); float var10 = (0.0F - var3) / 2.0F; float var11 = var10 + var3; float var12 = 0.0F - var3 / 2.0F; float var13 = var12 + var3; float var14 = -0.5F; GL11.glTranslatef((float) (-(var4 * 2 - 1)) * 0.24F, -0.3F, 0.0F); GL11.glRotatef((float) (var4 * 2 - 1) * 10.0F, 0.0F, 1.0F, 0.0F); var2.func_78382_b(); var2.func_78374_a( (double) var10, (double) var12, (double) var14, (double) var7, (double) var9); var2.func_78374_a( (double) var11, (double) var12, (double) var14, (double) var6, (double) var9); var2.func_78374_a( (double) var11, (double) var13, (double) var14, (double) var6, (double) var8); var2.func_78374_a( (double) var10, (double) var13, (double) var14, (double) var7, (double) var8); var2.func_78381_a(); GL11.glPopMatrix(); } GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); GL11.glDisable(3042); }
private void func_78446_a(float p_78446_1_, Icon p_78446_2_) { this.field_78455_a.func_110434_K().func_110577_a(TextureMap.field_110575_b); Tessellator var3 = Tessellator.field_78398_a; float var4 = 0.1F; GL11.glColor4f(var4, var4, var4, 0.5F); GL11.glPushMatrix(); float var5 = -1.0F; float var6 = 1.0F; float var7 = -1.0F; float var8 = 1.0F; float var9 = -0.5F; float var10 = p_78446_2_.func_94209_e(); float var11 = p_78446_2_.func_94212_f(); float var12 = p_78446_2_.func_94206_g(); float var13 = p_78446_2_.func_94210_h(); var3.func_78382_b(); var3.func_78374_a((double) var5, (double) var7, (double) var9, (double) var11, (double) var13); var3.func_78374_a((double) var6, (double) var7, (double) var9, (double) var10, (double) var13); var3.func_78374_a((double) var6, (double) var8, (double) var9, (double) var10, (double) var12); var3.func_78374_a((double) var5, (double) var8, (double) var9, (double) var11, (double) var12); var3.func_78381_a(); GL11.glPopMatrix(); GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F); }
public void func_78443_a(EntityLivingBase p_78443_1_, ItemStack p_78443_2_, int p_78443_3_) { GL11.glPushMatrix(); TextureManager var4 = this.field_78455_a.func_110434_K(); if (p_78443_2_.func_94608_d() == 0 && p_78443_2_.field_77993_c < Block.field_71973_m.length && Block.field_71973_m[p_78443_2_.field_77993_c] != null && RenderBlocks.func_78597_b( Block.field_71973_m[p_78443_2_.field_77993_c].func_71857_b())) { var4.func_110577_a(var4.func_130087_a(0)); this.field_78452_e.func_78600_a( Block.field_71973_m[p_78443_2_.field_77993_c], p_78443_2_.func_77960_j(), 1.0F); } else { Icon var5 = p_78443_1_.func_70620_b(p_78443_2_, p_78443_3_); if (var5 == null) { GL11.glPopMatrix(); return; } var4.func_110577_a(var4.func_130087_a(p_78443_2_.func_94608_d())); Tessellator var6 = Tessellator.field_78398_a; float var7 = var5.func_94209_e(); float var8 = var5.func_94212_f(); float var9 = var5.func_94206_g(); float var10 = var5.func_94210_h(); float var11 = 0.0F; float var12 = 0.3F; GL11.glEnable('\u803a'); GL11.glTranslatef(-var11, -var12, 0.0F); float var13 = 1.5F; GL11.glScalef(var13, var13, var13); GL11.glRotatef(50.0F, 0.0F, 1.0F, 0.0F); GL11.glRotatef(335.0F, 0.0F, 0.0F, 1.0F); GL11.glTranslatef(-0.9375F, -0.0625F, 0.0F); func_78439_a( var6, var8, var9, var7, var10, var5.func_94211_a(), var5.func_94216_b(), 0.0625F); if (p_78443_2_.func_77962_s() && p_78443_3_ == 0) { GL11.glDepthFunc(514); GL11.glDisable(2896); var4.func_110577_a(field_110930_b); GL11.glEnable(3042); GL11.glBlendFunc(768, 1); float var14 = 0.76F; GL11.glColor4f(0.5F * var14, 0.25F * var14, 0.8F * var14, 1.0F); GL11.glMatrixMode(5890); GL11.glPushMatrix(); float var15 = 0.125F; GL11.glScalef(var15, var15, var15); float var16 = (float) (Minecraft.func_71386_F() % 3000L) / 3000.0F * 8.0F; GL11.glTranslatef(var16, 0.0F, 0.0F); GL11.glRotatef(-50.0F, 0.0F, 0.0F, 1.0F); func_78439_a(var6, 0.0F, 0.0F, 1.0F, 1.0F, 256, 256, 0.0625F); GL11.glPopMatrix(); GL11.glPushMatrix(); GL11.glScalef(var15, var15, var15); var16 = (float) (Minecraft.func_71386_F() % 4873L) / 4873.0F * 8.0F; GL11.glTranslatef(-var16, 0.0F, 0.0F); GL11.glRotatef(10.0F, 0.0F, 0.0F, 1.0F); func_78439_a(var6, 0.0F, 0.0F, 1.0F, 1.0F, 256, 256, 0.0625F); GL11.glPopMatrix(); GL11.glMatrixMode(5888); GL11.glDisable(3042); GL11.glEnable(2896); GL11.glDepthFunc(515); } GL11.glDisable('\u803a'); } GL11.glPopMatrix(); }