Esempio n. 1
0
  public void a(EntityLivingBase entitylivingbase) {
    super.a(entitylivingbase);
    if ((this.o.aa() == EnumDifficulty.NORMAL || this.o.aa() == EnumDifficulty.HARD)
        && entitylivingbase instanceof EntityVillager) {
      if (this.o.aa() != EnumDifficulty.HARD && this.V.nextBoolean()) {
        return;
      }

      EntityZombie entityzombie = new EntityZombie(this.o);

      entityzombie.m(entitylivingbase);
      this.o.e((Entity) entitylivingbase);
      entityzombie.a(this.o.E(new BlockPos(entityzombie)), (IEntityLivingData) null);
      entityzombie.m(true);
      if (entitylivingbase.i_()) {
        entityzombie.l(true);
      }

      this.o.d((Entity) entityzombie);
      this.o.a(
          (EntityPlayer) null, 1016, new BlockPos((int) this.s, (int) this.t, (int) this.u), 0);
    }
  }