So, I used to be able to do this with modloader but I want the mod to be smp so I am making it completely forge.
I want it so when I right click it with my item is adds potion effects (done) and displays a message in chat.
Code so far:
public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)
{
if (par3EntityPlayer.capabilities.isCreativeMode)
{
return par1ItemStack;
}
else if (par3EntityPlayer.ridingEntity != null)
{
return par1ItemStack;
}
else
{
--par1ItemStack.stackSize;
par2World.playSoundAtEntity(par3EntityPlayer, "random.orb", 0.5F, 0.4F / (itemRand.nextFloat() * 0.4F + 0.8F));
if (!par2World.isRemote)
{
(par3EntityPlayer).addPotionEffect(new PotionEffect(Potion.regeneration.id, 40, 4));
(par3EntityPlayer).addPotionEffect(new PotionEffect(Potion.damageBoost.id, 400, 4));
}
Thanks!