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::ActorDefinitionIdentifier getSpawnTypeId () const
 
MCAPI void removeDisplayEntity ()
 
MCAPI void setEntityId (::ActorDefinitionIdentifier actorDefId)
 
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
 

Member Function Documentation

◆ $vftable()

static MCAPI void ** BaseMobSpawner::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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