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

Public Member Functions

virtual::BlockPos const & getPos ()
MCAPI::BlockPos const & $getPos ()
virtual void tick (::BlockSource &source)
virtual void load (::CompoundTag const &data)
virtual void save (::CompoundTag &tag)
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< 8, 8, ::MobSpawnerBlockActor * > mOwner
::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

◆ getPos()

virtual::BlockPos const & DefaultMobSpawner::getPos ( )
virtual

Implements BaseMobSpawner.

◆ $vftable()

MCAPI void ** DefaultMobSpawner::$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: