@Override
 public void dropFewItems(boolean isHitByPlayer, int looting, List<EntityItem> drops) {
   super.dropFewItems(isHitByPlayer, looting, drops);
   if (this.entity.getSaddled()) {
     this.entity.dropItem(Items.saddle, 1);
   }
   if (entity.isBurning()) {
     for (EntityItem i : drops) {
       if (i.getEntityItem().getItem() == Items.porkchop) {
         i.setEntityItemStack(new ItemStack(Items.cooked_porkchop, i.getEntityItem().stackSize));
       }
     }
   }
 }
 @Override
 public void postInit() {
   super.postInit();
   this.entity.tasks.addTask(
       4, new EntityAITempt(this.entity, 1.5D, Items.carrot_on_a_stick, false));
 }
 @Override
 public void init(Entity entity, World world) {
   super.init(entity, world);
   this.entity = (EntityPig) entity;
 }