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.

◆ 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: