HyCodeYourTale
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)

privateComponentType<ChunkStore, ChunkSpawnData> chunkSpawnDataComponentType
privateComponentType<ChunkStore, ChunkSpawnedNPCData> chunkSpawnedNPCDataComponentType
privateComponentType<ChunkStore, SpawnJobData> spawnJobDataComponentType
privateComponentType<ChunkStore, WorldChunk> worldChunkComponentType
privateResourceType<EntityStore, WorldSpawnData> worldSpawnDataResourceType

Related Classes