LeviLamina
Loading...
Searching...
No Matches
Explosion Class Reference

Public Member Functions

MCAPI ::std::vector<::gsl::not_null<::Actor * > > _getActorsInRange (::Actor *optSource, float range) const
 
MCAPI bool explode ()
 
MCAPI::Vec3 getEyePos (::Actor &actor) const
 
MCFOLD void $dtor ()
 

Static Public Member Functions

static MCAPI void _addOrMergeItemStack (::ItemStack const &newItemStack, ::BlockPos pos, ::std::vector<::std::pair<::ItemStack, ::BlockPos > > &itemStacks)
 
static MCAPI void _spawnExtraResourcesAndMergeItemDropsForBlock (::BlockSource &region, ::BlockPos const &blockPos, ::Block const &block, ::Randomize &randomize, ::ResourceDropsContext const &resourceDropsContext, ::std::vector<::std::pair<::ItemStack, ::BlockPos > > &itemStacks)
 

Public Attributes

::ll::TypedStorage< 4, 12, ::Vec3mPos
 
::ll::TypedStorage< 4, 4, float > mRadius
 
::ll::TypedStorage< 8, 64, ::std::unordered_set<::BlockPos > > mAffectedBlocks
 
::ll::TypedStorage< 1, 1, bool > mFire
 
::ll::TypedStorage< 1, 1, bool > mBreaking
 
::ll::TypedStorage< 1, 1, bool > mAllowUnderwater
 
::ll::TypedStorage< 1, 1, bool > mCanToggleBlocks
 
::ll::TypedStorage< 4, 4, float > mDamageScaling
 
::ll::TypedStorage< 1, 1, bool > mIgnoreBlockExplosionResistance
 
::ll::TypedStorage< 2, 2, ::SharedTypes::Legacy::LevelEvent > mParticleType
 
::ll::TypedStorage< 4, 4, ::SharedTypes::Legacy::LevelSoundEvent > mSoundExplosionType
 
::ll::TypedStorage< 8, 8, ::ActorUniqueIDmSourceID
 
::ll::TypedStorage< 8, 8, ::BlockSource & > mRegion
 
::ll::TypedStorage< 4, 4, float > mMaxResistance
 
::ll::TypedStorage< 1, 2, ::std::optional< bool > > mInWaterOverride
 
::ll::TypedStorage< 4, 8, ::std::optional< int > > mTotalDamageOverride
 
::ll::TypedStorage< 4, 4, float > mKnockbackScaling
 

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