public void func_78447_b(float p_78447_1_) { GL11.glDisable(3008); if (field_78455_a.field_71439_g.func_70027_ad()) { int i = field_78455_a.field_71446_o.func_78341_b("/terrain.png"); GL11.glBindTexture(3553, i); func_78442_d(p_78447_1_); } if (field_78455_a.field_71439_g.func_70094_T()) { int j = MathHelper.func_76128_c(field_78455_a.field_71439_g.field_70165_t); int l = MathHelper.func_76128_c(field_78455_a.field_71439_g.field_70163_u); int i1 = MathHelper.func_76128_c(field_78455_a.field_71439_g.field_70161_v); int j1 = field_78455_a.field_71446_o.func_78341_b("/terrain.png"); GL11.glBindTexture(3553, j1); int k1 = field_78455_a.field_71441_e.func_72798_a(j, l, i1); if (field_78455_a.field_71441_e.func_72809_s(j, l, i1)) { func_78446_a(p_78447_1_, Block.field_71973_m[k1].func_71851_a(2)); } else { for (int l1 = 0; l1 < 8; l1++) { float f = ((float) ((l1 >> 0) % 2) - 0.5F) * field_78455_a.field_71439_g.field_70130_N * 0.9F; float f1 = ((float) ((l1 >> 1) % 2) - 0.5F) * field_78455_a.field_71439_g.field_70131_O * 0.2F; float f2 = ((float) ((l1 >> 2) % 2) - 0.5F) * field_78455_a.field_71439_g.field_70130_N * 0.9F; int i2 = MathHelper.func_76141_d((float) j + f); int j2 = MathHelper.func_76141_d((float) l + f1); int k2 = MathHelper.func_76141_d((float) i1 + f2); if (field_78455_a.field_71441_e.func_72809_s(i2, j2, k2)) { k1 = field_78455_a.field_71441_e.func_72798_a(i2, j2, k2); } } } if (Block.field_71973_m[k1] != null) { func_78446_a(p_78447_1_, Block.field_71973_m[k1].func_71851_a(2)); } } if (field_78455_a.field_71439_g.func_70055_a(Material.field_76244_g)) { int k = field_78455_a.field_71446_o.func_78341_b("/misc/water.png"); GL11.glBindTexture(3553, k); func_78448_c(p_78447_1_); } GL11.glEnable(3008); }