LeviLamina
Loading...
Searching...
No Matches
ActorDamageSource Class Reference
Inheritance diagram for ActorDamageSource:

Public Member Functions

virtual bool isEntitySource () const
virtual bool isChildEntitySource () const
virtual bool isBlockSource () const
virtual bool isFire () const
virtual bool isReducedByResistanceEffect () const
virtual bool isReducedByEnchantReduction () const
virtual bool isReducedByArmorReduction () const
virtual bool isFallingBlockDamage () const
virtual bool isFallDamage () const
virtual ::std::pair<::std::string, ::std::vector<::std::string > > getDeathMessage (::std::string deadName, ::Actor *dead) const
virtual bool getIsCreative () const
virtual bool getIsWorldBuilder () const
virtual::ActorUniqueID getEntityUniqueID () const
virtual::ActorType getEntityType () const
virtual::ActorCategory getEntityCategories () const
virtual bool getDamagingEntityIsCreative () const
virtual bool getDamagingEntityIsWorldBuilder () const
virtual::ActorUniqueID getDamagingEntityUniqueID () const
virtual::ActorType getDamagingEntityType () const
virtual::ActorCategory getDamagingEntityCategories () const
virtual ::std::unique_ptr<::ActorDamageSourceclone () const
MCFOLD bool $isEntitySource () const
MCFOLD bool $isChildEntitySource () const
MCFOLD bool $isBlockSource () const
MCAPI bool $isFire () const
MCAPI bool $isReducedByResistanceEffect () const
MCAPI bool $isReducedByEnchantReduction () const
MCAPI bool $isReducedByArmorReduction () const
MCAPI bool $isFallingBlockDamage () const
MCAPI bool $isFallDamage () const
MCAPI ::std::pair<::std::string, ::std::vector<::std::string > > $getDeathMessage (::std::string deadName, ::Actor *dead) const
MCFOLD bool $getIsCreative () const
MCFOLD bool $getIsWorldBuilder () const
MCFOLD::ActorUniqueID $getEntityUniqueID () const
MCFOLD::ActorType $getEntityType () const
MCFOLD::ActorCategory $getEntityCategories () const
MCFOLD bool $getDamagingEntityIsCreative () const
MCFOLD bool $getDamagingEntityIsWorldBuilder () const
MCFOLD::ActorUniqueID $getDamagingEntityUniqueID () const
MCFOLD::ActorType $getDamagingEntityType () const
MCFOLD::ActorCategory $getDamagingEntityCategories () const
MCAPI ::std::unique_ptr<::ActorDamageSource$clone () const

Static Public Member Functions

static MCAPI ::std::vector<::std::pair<::std::string, ::SharedTypes::Legacy::ActorDamageCause > > generateDamageCauseCommandEnum (::std::optional<::Scripting::Version > scriptVersion)
static MCAPI ::std::vector<::std::pair<::std::string, ::SharedTypes::Legacy::ActorDamageCause > > generateNewDamageCauseCommandEnum (::std::optional<::Scripting::Version > scriptVersion)
static MCAPI ::std::vector<::VersionedActorDamageCausegenerateVersionedDamageCauseCommandEnum ()
static MCAPI ::SharedTypes::Legacy::ActorDamageCause getCauseMapVersionCutoffInclusive (::Scripting::Version scriptingVersion)
static MCAPI ::SharedTypes::Legacy::ActorDamageCause lookupCause (::std::string const &name)
static MCAPI ::std::string const & lookupCauseName (::SharedTypes::Legacy::ActorDamageCause cause)
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 4, 4, ::SharedTypes::Legacy::ActorDamageCause > mCause

Member Function Documentation

◆ $vftable()

MCAPI void ** ActorDamageSource::$vftable ( )
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: