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

Public Member Functions

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.


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