Skip to main content

Module chunk_holder

Module chunk_holder 

Source
Expand description

ChunkHolder manages chunk state and asynchronous generation tasks.

Structsยง

ChangedLightSectionSets ๐Ÿ”’
ChangedLightSections
Pending light sections to send to players tracking a chunk.
ChunkHolder
Holds chunk data and coordinates asynchronous generation work.
ChunkSaveDependency ๐Ÿ”’
ChunkSavePreparationGuard ๐Ÿ”’
StatusWorkClaim ๐Ÿ”’
TickingReadinessSnapshot ๐Ÿ”’
Exact ticking-readiness generation captured by concurrent consumers.

Enumsยง

PostProcessGenerationError ๐Ÿ”’
TickingReadiness ๐Ÿ”’

Constantsยง

NO_TICKET_LEVEL ๐Ÿ”’
SAVE_LIFECYCLE_ACTIVE ๐Ÿ”’
SAVE_LIFECYCLE_PREPARING ๐Ÿ”’
SAVE_LIFECYCLE_UNLOADING ๐Ÿ”’
STATUS_NONE ๐Ÿ”’
UNPUBLISHED_STATUS ๐Ÿ”’

Staticsยง

SLOW_CHUNK_GEN
When true, each chunk generation stage sleeps 200 ms after completing. Set by the spawn progress display to make the terminal grid visible.

Functionsยง

decoded_published_status ๐Ÿ”’
encoded_published_status ๐Ÿ”’
optional_ticket_level_from_raw ๐Ÿ”’
optional_ticket_level_raw ๐Ÿ”’
rayon_spawn ๐Ÿ”’