LeviLamina
Loading...
Searching...
No Matches
BaseMobSpawner Class Referenceabstract
Inheritance diagram for BaseMobSpawner:

Public Member Functions

virtual void tick (::BlockSource &source)
virtual void load (::CompoundTag const &data)
virtual void save (::CompoundTag &tag)
virtual::BlockPos const & getPos ()=0
MCAPI BaseMobSpawner (::ActorDefinitionIdentifier actorDefId)
MCAPI void _delay (::BlockSource &source)
MCAPI_C::Actor * createAndAddDisplayEntity (::BlockSource &region)
MCAPI void removeDisplayEntity ()
MCAPI void setEntityId (::ActorDefinitionIdentifier actorDefId)
MCAPI_C::Mob * tryGetOrCreateDisplayEntity (::BlockSource &region)
MCAPI void * $ctor (::ActorDefinitionIdentifier actorDefId)
MCAPI void $tick (::BlockSource &source)
MCAPI void $load (::CompoundTag const &data)
MCAPI void $save (::CompoundTag &tag)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 4, 4, int > mSpawnDelay
::ll::TypedStorage< 4, 4, float > mSpin
::ll::TypedStorage< 4, 4, float > mOSpin
::ll::TypedStorage< 8, 176, ::ActorDefinitionIdentifiermActorDefId
::ll::TypedStorage< 8, 24, ::std::vector<::SpawnData > > mSpawnPotentials
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SpawnData > > mNextSpawnData
::ll::TypedStorage< 4, 4, int > mMinSpawnDelay
::ll::TypedStorage< 4, 4, int > mMaxSpawnDelay
::ll::TypedStorage< 4, 4, int > mSpawnCount
::ll::TypedStorage< 8, 24, ::WeakEntityRefmDisplayEntity
::ll::TypedStorage< 4, 4, int > mMaxNearbyEntities
::ll::TypedStorage< 4, 4, int > mRequiredPlayerRange
::ll::TypedStorage< 4, 4, int > mSpawnRange
::ll::TypedStorage< 1, 1, bool > mActive
::ll::TypedStorage< 4, 4, float > mDisplayEntityWidth
::ll::TypedStorage< 4, 4, float > mDisplayEntityHeight
::ll::TypedStorage< 4, 4, float > mDisplayEntityScale

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