/// <summary> /// Called when a player right clicks a entity with a item. /// </summary> public override void UseItemOnEntity(ItemStack par1ItemStack, EntityLiving par2EntityLiving) { if (par2EntityLiving is EntityPig) { EntityPig entitypig = (EntityPig)par2EntityLiving; if (!entitypig.GetSaddled() && !entitypig.IsChild()) { entitypig.SetSaddled(true); par1ItemStack.StackSize--; } } }
protected virtual int RenderSaddledPig(EntityPig par1EntityPig, int par2, float par3) { LoadTexture("/mob/saddle.png"); return(par2 != 0 || !par1EntityPig.GetSaddled() ? -1 : 1); }
public virtual void Func_40286_a(EntityPig par1EntityPig, double par2, double par4, double par6, float par8, float par9) { base.DoRenderLiving(par1EntityPig, par2, par4, par6, par8, par9); }