ItemFood.java 671 B

123456789101112131415161718192021222324252627
  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. {
  8. public ItemFood(Properties properties)
  9. {
  10. super(properties);
  11. }
  12. @Override
  13. public ItemStack onItemUseFinish(ItemStack stack, World worldIn, LivingEntity liv)
  14. {
  15. if(this.isFood())
  16. {
  17. onFoodEaten(stack, worldIn, liv);
  18. return liv.onFoodEaten(worldIn, stack);
  19. }
  20. return stack;
  21. }
  22. public abstract void onFoodEaten(ItemStack stack, World worldIn, LivingEntity liv);
  23. }