public boolean func_75250_a() { if (field_75363_b.func_70681_au().nextInt(field_75363_b.func_70631_g_() ? 50 : 1000) != 0) { return false; } int i = MathHelper.func_76128_c(field_75363_b.field_70165_t); int j = MathHelper.func_76128_c(field_75363_b.field_70163_u); int k = MathHelper.func_76128_c(field_75363_b.field_70161_v); if (field_75364_c.func_72798_a(i, j, k) == Block.field_71962_X.field_71990_ca && field_75364_c.func_72805_g(i, j, k) == 1) { return true; } return field_75364_c.func_72798_a(i, j - 1, k) == Block.field_71980_u.field_71990_ca; }