ItemFood.java 651 B

1234567891011121314151617181920212223
  1. package me.km.items;
  2. import net.minecraft.entity.LivingEntity;
  3. import net.minecraft.item.Item;
  4. import net.minecraft.item.ItemStack;
  5. import net.minecraft.world.World;
  6. public abstract class ItemFood extends Item {
  7. public ItemFood(Properties properties) {
  8. super(properties);
  9. }
  10. @Override
  11. public ItemStack onItemUseFinish(ItemStack stack, World worldIn, LivingEntity liv) {
  12. if(this.isFood()) {
  13. onFoodEaten(stack, worldIn, liv);
  14. return liv.onFoodEaten(worldIn, stack);
  15. }
  16. return stack;
  17. }
  18. public abstract void onFoodEaten(ItemStack stack, World worldIn, LivingEntity liv);
  19. }