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); } }