示例#1
0
  public void a(DamageSource damagesource) {
    super.a(damagesource);
    if (damagesource.j() instanceof EntitySkeleton) {
      int i0 = Item.b(Items.cq);
      int i1 = Item.b(Items.cB);
      int i2 = i0 + this.V.nextInt(i1 - i0 + 1);

      this.a(Item.b(i2), 1);
    } else if (damagesource.j() instanceof EntityCreeper
        && damagesource.j() != this
        && ((EntityCreeper) damagesource.j()).n()
        && ((EntityCreeper) damagesource.j()).cn()) {
      ((EntityCreeper) damagesource.j()).co();
      this.a(new ItemStack(Items.bX, 1, 4), 0.0F);
    }
  }