LeviLamina
Loading...
Searching...
No Matches
Abilities Class Reference

Public Member Functions

MCAPI_S void _initAbilityOptions ()
MCAPI void addSaveData (::CompoundTag &parentTag) const
MCAPI bool loadSaveData (::CompoundTag const &parentTag)
MCAPI void setFromPermissions (::PlayerPermissionLevel permissions)

Static Public Member Functions

static MCAPI ::Ability const & getDefault (::AbilitiesIndex abilityIndex)
static MCAPI_C ::std::optional<::std::string > getDiff (::Abilities const &lhs, ::Abilities const &rhs)
static MCAPI ::std::array< char const *, 20 > & ABILITY_NAMES ()
static MCAPI ::std::string const & DIFF_ABILITIY_AT ()
static MCAPI ::AbilityINVALID_ABILITY ()
static MCAPI ::std::string const & SERIALIZATION_TAG ()

Public Attributes

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

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