LeviLamina
Loading...
Searching...
No Matches
IFoodItemComponent Class Referenceabstract
Inheritance diagram for IFoodItemComponent:

Public Member Functions

virtual int getNutrition () const =0
virtual float getSaturationModifier () const =0
virtual bool canAlwaysEat () const =0
virtual::Item const * eatItem (::ItemStack &, ::Actor &, ::Level &)=0
virtual void use (bool &result, ::ItemStack &item, ::Player &player)=0
virtual::Item const * useTimeDepleted (::ItemUseMethod &, ::ItemStack const &, ::ItemStack &, ::Player &, ::Level &)=0

Static Public Member Functions

static MCAPI ::std::add_lvalue_reference_t< char const[]> CAN_ALWAYS_EAT ()
static MCAPI ::std::add_lvalue_reference_t< char const[]> NUTRITION ()
static MCAPI ::std::add_lvalue_reference_t< char const[]> SATURATION_MODIFIER ()

The documentation for this class was generated from the following file: