package com.minelittlepony.unicopia.item; import com.minelittlepony.unicopia.SpeciesList; import net.minecraft.entity.LivingEntity; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.world.World; public class SugaryItem extends Item { private final int sugarAmount; public SugaryItem(Settings settings, int sugar) { super(settings); sugarAmount = sugar; } @Override public ItemStack finishUsing(ItemStack stack, World world, LivingEntity entity) { if (sugarAmount != 0 && entity instanceof PlayerEntity) { SpeciesList.instance().getPlayer((PlayerEntity)entity).addEnergy(sugarAmount); } return super.finishUsing(stack, world, entity); } }