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

Public Member Functions

ActorDamageByActorSourceoperator= (ActorDamageByActorSource const &)
 ActorDamageByActorSource (ActorDamageByActorSource const &)
virtual bool isEntitySource () 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::ActorUniqueID getDamagingEntityUniqueID () const
virtual::ActorType getDamagingEntityType () const
virtual ::std::unique_ptr<::ActorDamageSourceclone () const
MCAPI ActorDamageByActorSource (::Actor const &actor, ::SharedTypes::Legacy::ActorDamageCause cause)
MCAPI void * $ctor (::Actor const &actor, ::SharedTypes::Legacy::ActorDamageCause cause)
MCFOLD void $dtor ()
MCFOLD bool $isEntitySource () 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
MCAPI::ActorCategory $getEntityCategories () const
MCFOLD::ActorUniqueID $getDamagingEntityUniqueID () const
MCFOLD::ActorType $getDamagingEntityType () const
MCAPI ::std::unique_ptr<::ActorDamageSource$clone () 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 bool getDamagingEntityIsCreative () const
virtual bool getDamagingEntityIsWorldBuilder () const
virtual::ActorCategory getDamagingEntityCategories () 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
MCFOLD bool $getDamagingEntityIsCreative () const
MCFOLD bool $getDamagingEntityIsWorldBuilder () 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, ::BlockSource const & > mRegion
::ll::TypedStorage< 1, 1, bool > mIsWorldBuilder
::ll::TypedStorage< 1, 1, bool > mIsCreative
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmEntityID
::ll::TypedStorage< 4, 4, ::ActorType > mEntityType
::ll::TypedStorage< 4, 4, ::ActorCategory > mEntityCategories
::ll::TypedStorage< 8, 32, ::std::string > mEntityNameTag
::ll::TypedStorage< 4, 4, ::SharedTypes::Legacy::ActorDamageCause > mCause

Member Function Documentation

◆ isEntitySource()

virtual bool ActorDamageByActorSource::isEntitySource ( ) const
virtual

Reimplemented from ActorDamageSource.

◆ getIsCreative()

virtual bool ActorDamageByActorSource::getIsCreative ( ) const
virtual

Reimplemented from ActorDamageSource.

◆ getIsWorldBuilder()

virtual bool ActorDamageByActorSource::getIsWorldBuilder ( ) const
virtual

Reimplemented from ActorDamageSource.

◆ $vftable()

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