Как зделать еду типа золотого яблока?

Версия Minecraft
1.8+
Золотое яблоко можно есть даже когда полоса еди полная, как так же можно зделать?
Вот я переопределил метод onFoodEaten
Java:
public void onFoodEaten(ItemStack stack, World world, EntityPlayer player)
    {
        if (!world.isRemote)
            player.addPotionEffect(new PotionEffect(Potion.damageBoost.id,100,0));
    }
Но не получилось(
 
3,005
192
592
Что не получилось?
Когда ешь не так?
Поставь в конструкторе setAlwaysEdible();
Это что бы всегда есть можно было, вроде.
 
Сверху