public int getDamageVsEntity(Entity var1) {
    if (var1 instanceof EntityCreeper) {
      ((EntityCreeper) var1).getDataWatcher().updateObject(17, Byte.valueOf((byte) 1));
    }

    if (var1 instanceof EntityPig) {
      ((EntityPig) var1).onStruckByLightning((EntityLightningBolt) null);
      return 0;
    } else {
      return super.getDamageVsEntity(var1);
    }
  }