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: