Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
Abilities Class Reference

Public Member Functions

Abilities & operator= (Abilities const &)
MCAPI Abilities (::Abilities const &rhs)
MCAPI Abilities (bool setToDefaults)
MCAPI void addSaveData (::CompoundTag &parentTag) const
MCAPI void forEachAbility (::std::function< void(::Ability &, ::AbilitiesIndex)> const &callback, ::Ability::Options requiredOptions)
MCAPI void forEachAbility (::std::function< void(::Ability const &, char const *)> const &callback, ::Ability::Options requiredOptions) const
MCAPI void forEachAbility (::std::function< void(::Ability const &, ::AbilitiesIndex)> const &callback, ::Ability::Options requiredOptions) const
MCAPI bool loadSaveData (::CompoundTag const &parentTag)
MCAPI void setFromPermissions (::PlayerPermissionLevel permissions)
MCAPI void * $ctor (::Abilities const &rhs)
MCAPI void * $ctor (bool setToDefaults)

Static Public Member Functions

static MCAPI ::std::array<::Ability const, 20 > _initDefaultAbilities ()
static MCAPI ::AbilitiesIndex nameToAbilityIndex (::std::string const &name)
static MCAPI ::Ability & INVALID_ABILITY ()
static MCAPI ::std::string const & SERIALIZATION_TAG ()

Public Attributes

::ll::TypedStorage< 4, 240, ::std::array<::Ability, 20 > > mAbilities

Constructor & Destructor Documentation

◆ Abilities() [1/2]

MCAPI Abilities::Abilities ( ::Abilities const & rhs)
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.

◆ Abilities() [2/2]

MCAPI Abilities::Abilities ( bool setToDefaults)
explicit
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.

Member Function Documentation

◆ addSaveData()

MCAPI void Abilities::addSaveData ( ::CompoundTag & parentTag) const
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.

◆ forEachAbility() [1/3]

MCAPI void Abilities::forEachAbility ( ::std::function< void(::Ability &, ::AbilitiesIndex)> const & callback,
::Ability::Options requiredOptions )
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.

◆ forEachAbility() [2/3]

MCAPI void Abilities::forEachAbility ( ::std::function< void(::Ability const &, char const *)> const & callback,
::Ability::Options requiredOptions ) const
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.

◆ forEachAbility() [3/3]

MCAPI void Abilities::forEachAbility ( ::std::function< void(::Ability const &, ::AbilitiesIndex)> const & callback,
::Ability::Options requiredOptions ) const
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.

◆ loadSaveData()

MCAPI bool Abilities::loadSaveData ( ::CompoundTag const & parentTag)
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.

◆ setFromPermissions()

MCAPI void Abilities::setFromPermissions ( ::PlayerPermissionLevel permissions)
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.

◆ _initDefaultAbilities()

MCAPI ::std::array<::Ability const, 20 > Abilities::_initDefaultAbilities ( )
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.

◆ nameToAbilityIndex()

MCAPI ::AbilitiesIndex Abilities::nameToAbilityIndex ( ::std::string const & name)
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.

◆ SERIALIZATION_TAG()

MCAPI ::std::string const & Abilities::SERIALIZATION_TAG ( )
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.

◆ $ctor() [1/2]

MCAPI void * Abilities::$ctor ( ::Abilities const & rhs)
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.

◆ $ctor() [2/2]

MCAPI void * Abilities::$ctor ( bool setToDefaults)
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: