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

Public Member Functions

virtual bool isBlockSource () const
virtual ::std::pair<::std::string, ::std::vector<::std::string > > getDeathMessage (::std::string deadName, ::Actor *dead) const
virtual ::std::unique_ptr<::ActorDamageSourceclone () const
MCFOLD bool $isBlockSource () const
MCAPI ::std::pair<::std::string, ::std::vector<::std::string > > $getDeathMessage (::std::string deadName, ::Actor *dead) const
MCAPI ::std::unique_ptr<::ActorDamageSource$clone () const
virtual bool isEntitySource () const
virtual bool isChildEntitySource () 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 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
MCFOLD bool $isEntitySource () const
MCFOLD bool $isChildEntitySource () 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
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

Static Public Member Functions

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

Public Attributes

::ll::TypedStorage< 8, 8, ::Block const * > mBlock
::ll::TypedStorage< 4, 4, ::SharedTypes::Legacy::ActorDamageCause > mCause

Member Function Documentation

◆ isBlockSource()

virtual bool ActorDamageByBlockSource::isBlockSource ( ) const
virtual

Reimplemented from ActorDamageSource.

◆ $vftable()

MCAPI void ** ActorDamageByBlockSource::$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: