classpublicPriority 2
WorldSpawningSystem
com.hypixel.hytale.server.spawning.world.system.WorldSpawningSystem
extends TickingSystem
1
Methods
1
Public Methods
5
Fields
1
Constructors
Constants
HytaleLoggerLOGGER= HytaleLogger.forEnclosingClass()
longSPAWN_COOLDOWN_NANOS= Duration.ofSeconds(1L).toNanos()
Constructors
public
WorldSpawningSystem(ResourceType<EntityStore, WorldSpawnData> worldSpawnDataResourceType, ComponentType<ChunkStore, ChunkSpawnData> chunkSpawnDataComponentType, ComponentType<ChunkStore, ChunkSpawnedNPCData> chunkSpawnedNPCDataComponentType, ComponentType<ChunkStore, SpawnJobData> spawnJobDataComponentType)Methods
Public Methods (1)
public
void tick(float dt, int systemIndex, Store<ChunkStore> store)@Override
Fields
Private/Package Fields (5)
private
ComponentType<ChunkStore, ChunkSpawnData> chunkSpawnDataComponentTypeprivate
ComponentType<ChunkStore, ChunkSpawnedNPCData> chunkSpawnedNPCDataComponentTypeprivate
ComponentType<ChunkStore, SpawnJobData> spawnJobDataComponentTypeprivate
ComponentType<ChunkStore, WorldChunk> worldChunkComponentTypeprivate
ResourceType<EntityStore, WorldSpawnData> worldSpawnDataResourceType