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

29 lines
792 B
Java
Raw Normal View History

package com.minelittlepony.unicopia.item;
2020-01-27 11:05:22 +01:00
2020-04-15 18:12:00 +02:00
import com.minelittlepony.unicopia.entity.player.Pony;
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) {
2020-04-15 18:12:00 +02:00
Pony.of((PlayerEntity)entity).addEnergy(sugarAmount);
2020-01-27 11:05:22 +01:00
}
return super.finishUsing(stack, world, entity);
}
}