Господе..
public ItemStack onItemRightClick(ItemStack is, World world, EntityPlayer player) {
player.addPotionEffect(new PotionEffect(Potion.confusion.id, 2000*5, 0)); //Заместо confusion пишешь свой потион, заместо 2000*5 - свое время в ТИКАХ. 0 - это сила действия.Допустим..Если 0 то это 1...