Skip to content
LeviMC
English
AutoLightDark
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 (::ItemOnUseResult &result, ::ItemStack &instance, ::Player &player, ::HandSlot handSlot)=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[15]> CAN_ALWAYS_EAT ()
static MCAPI ::std::add_lvalue_reference_t< char const[10]> NUTRITION ()
static MCAPI ::std::add_lvalue_reference_t< char const[20]> SATURATION_MODIFIER ()

Member Function Documentation

◆ CAN_ALWAYS_EAT()

MCAPI ::std::add_lvalue_reference_t< char const [15]> IFoodItemComponent::CAN_ALWAYS_EAT ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ NUTRITION()

MCAPI ::std::add_lvalue_reference_t< char const [10]> IFoodItemComponent::NUTRITION ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SATURATION_MODIFIER()

MCAPI ::std::add_lvalue_reference_t< char const [20]> IFoodItemComponent::SATURATION_MODIFIER ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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