Unicopia/src/main/java/com/minelittlepony/unicopia/item/SugaryItem.java

29 lines
810 B
Java
Raw Normal View History

package com.minelittlepony.unicopia.item;
2020-01-27 11:05:22 +01:00
import com.minelittlepony.unicopia.SpeciesList;
2020-01-27 11:05:22 +01:00
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);
}
}