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