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

Public Member Functions

virtual bool isEntitySource () 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 ::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 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
 
MCFOLD bool $isEntitySource () 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
 
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
 
MCFOLD::ActorCategory $getEntityCategories () const
 
MCFOLD bool $getDamagingEntityIsCreative () const
 
MCFOLD bool $getDamagingEntityIsWorldBuilder () const
 
MCFOLD::ActorUniqueID $getDamagingEntityUniqueID () const
 
MCFOLD::ActorType $getDamagingEntityType () const
 
MCFOLD::ActorCategory $getDamagingEntityCategories () const
 
MCAPI ::std::unique_ptr<::ActorDamageSource$clone () const
 

Static Public Member Functions

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

Public Attributes

::ll::TypedStorage< 4, 4, ::SharedTypes::Legacy::ActorDamageCause > mCause
 

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