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 &instance, ::Actor &actor, ::Level &level)=0
virtual void use (bool &result, ::ItemStack &instance, ::Player &player)=0
virtual::Item const * useTimeDepleted (::ItemUseMethod &itemUseMethod, ::ItemStack const &initialInstance, ::ItemStack &instance, ::Player &player, ::Level &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: