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

Public Member Functions

Explosionoperator= (Explosion const &)
 Explosion (Explosion const &)
MCAPI Explosion (::BlockSource &region, ::Actor *optSource, ::Vec3 const &pos, float radius)
MCAPI ::std::vector<::gsl::not_null<::Actor * > > _getActorsInRange (::Actor *optSource, float range) const
MCAPI bool explode (::IRandom &random)
MCAPI::Vec3 getEyePos (::Actor &actor) const
MCAPI void * $ctor (::BlockSource &region, ::Actor *optSource, ::Vec3 const &pos, float radius)
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: