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

Public Member Functions

virtual bool isChildEntitySource () const
virtual ::std::pair<::std::string, ::std::vector<::std::string > > getDeathMessage (::std::string deadName, ::Actor *dead) 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
MCAPI ActorDamageByChildActorSource (::Actor const &childActor, ::Actor const &actor, ::SharedTypes::Legacy::ActorDamageCause cause)
MCAPI void * $ctor (::Actor const &childActor, ::Actor const &actor, ::SharedTypes::Legacy::ActorDamageCause cause)
MCAPI void $dtor ()
MCFOLD bool $isChildEntitySource () const
MCAPI ::std::pair<::std::string, ::std::vector<::std::string > > $getDeathMessage (::std::string deadName, ::Actor *dead) const
MCFOLD bool $getDamagingEntityIsCreative () const
MCFOLD bool $getDamagingEntityIsWorldBuilder () const
MCAPI::ActorUniqueID $getDamagingEntityUniqueID () const
MCFOLD::ActorType $getDamagingEntityType () const
MCAPI::ActorCategory $getDamagingEntityCategories () const
MCAPI ::std::unique_ptr<::ActorDamageSource$clone () const
virtual bool isEntitySource () const
virtual bool getIsCreative () const
virtual bool getIsWorldBuilder () const
virtual::ActorUniqueID getEntityUniqueID () const
virtual::ActorType getEntityType () const
virtual::ActorCategory getEntityCategories () const
MCAPI void * $ctor (::Actor const &actor, ::SharedTypes::Legacy::ActorDamageCause cause)
MCFOLD bool $isEntitySource () const
MCFOLD bool $getIsCreative () const
MCFOLD bool $getIsWorldBuilder () const
MCFOLD::ActorUniqueID $getEntityUniqueID () const
MCFOLD::ActorType $getEntityType () const
MCAPI::ActorCategory $getEntityCategories () 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
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

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< 1, 1, bool > mDamagingActorIsWorldBuilder
::ll::TypedStorage< 1, 1, bool > mDamagingActorIsCreative
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmDamagingActorId
::ll::TypedStorage< 4, 4, ::ActorType > mDamagingActorType
::ll::TypedStorage< 4, 4, ::ActorCategory > mDamagingActorCategories
::ll::TypedStorage< 8, 32, ::std::string > mDamagingActorNameTag
::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

◆ isChildEntitySource()

virtual bool ActorDamageByChildActorSource::isChildEntitySource ( ) const
virtual

Reimplemented from ActorDamageSource.

◆ getDamagingEntityIsCreative()

virtual bool ActorDamageByChildActorSource::getDamagingEntityIsCreative ( ) const
virtual

Reimplemented from ActorDamageSource.

◆ getDamagingEntityIsWorldBuilder()

virtual bool ActorDamageByChildActorSource::getDamagingEntityIsWorldBuilder ( ) const
virtual

Reimplemented from ActorDamageSource.

◆ $vftable()

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

◆ isEntitySource()

virtual bool ActorDamageByActorSource::isEntitySource ( ) const
virtualinherited

Reimplemented from ActorDamageSource.

◆ getIsCreative()

virtual bool ActorDamageByActorSource::getIsCreative ( ) const
virtualinherited

Reimplemented from ActorDamageSource.

◆ getIsWorldBuilder()

virtual bool ActorDamageByActorSource::getIsWorldBuilder ( ) const
virtualinherited

Reimplemented from ActorDamageSource.


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