public void saddleEntity(ItemStack itemstack, EntityLiving entityliving) { if (entityliving instanceof EntityPig) { EntityPig entitypig = (EntityPig) entityliving; if (!entitypig.getSaddled()) { entitypig.setSaddled(true); itemstack.stackSize--; } } }
public void b(ItemStack itemstack, EntityLiving entityliving) { if (entityliving instanceof EntityPig) { EntityPig entitypig = (EntityPig) entityliving; if (!entitypig.a) { entitypig.a = true; itemstack.a--; } } }
/** * Called whenever this item is equipped and the right mouse button is pressed. Args: itemStack, * world, entityPlayer */ public ItemStack onItemRightClick( ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer) { if (par3EntityPlayer.isRiding() && par3EntityPlayer.ridingEntity instanceof EntityPig) { EntityPig var4 = (EntityPig) par3EntityPlayer.ridingEntity; if (var4.getAIControlledByPlayer().isControlledByPlayer() && par1ItemStack.getMaxDamage() - par1ItemStack.getItemDamage() >= 7) { var4.getAIControlledByPlayer().boostSpeed(); par1ItemStack.damageItem(7, par3EntityPlayer); if (par1ItemStack.stackSize == 0) { return new ItemStack(Item.fishingRod); } } } return par1ItemStack; }