Пример #1
0
 /** Will get destroyed next tick. */
 @Override
 public void setDead() {
   int var1 = this.getSlimeSize();
   if (!this.worldObj.isRemote && var1 > 1 && this.getHealth() <= 0) {
     int var2 = 2 + this.rand.nextInt(3);
     for (int var3 = 0; var3 < var2; ++var3) {
       float var4 = (var3 % 2 - 0.5F) * var1 / 4.0F;
       float var5 = (var3 / 2 - 0.5F) * var1 / 4.0F;
       EntitySlimeTFC var6 = this.createInstance();
       var6.setSlimeSize(var1 / 2);
       var6.setLocationAndAngles(
           this.posX + var4,
           this.posY + 0.5D,
           this.posZ + var5,
           this.rand.nextFloat() * 360.0F,
           0.0F);
       this.worldObj.spawnEntityInWorld(var6);
     }
   }
   super.setDead();
 }