Expand description
This module contains all the chunk related structures and logic.
Modulesยง
- block_
entity_ ๐listener - Chunk-owned game-event listener bindings for block entities.
- chunk_
generation_ task ChunkGenerationTaskhandles the generation process for chunks.- chunk_
holder ChunkHoldermanages chunk state and asynchronous generation tasks.- chunk_
map - The chunk map manages chunk loading, generation, and lifecycle.
- chunk_
pyramid - This module contains the
ChunkPyramid, which is used to check chunk dependencies. All structures are const-compatible and computed at compile time. - chunk_
request - Ticket-owned chunk availability requests.
- chunk_
scheduler ๐ - Sequencing between gameplay ticket changes and background chunk scheduling.
- chunk_
status_ tasks - chunk_
ticket_ manager - Tracks chunk levels based on ticket propagation. Chunk ticket management for tracking chunk levels and propagation.
- data ๐
- Chunk data retained from generation through Full runtime use.
- full_
chunk - Full-chunk behavior over the common owning
Chunk. - full_
chunk_ ๐readiness - Tracks Full-neighborhood readiness for ticking chunk lifecycles. Incremental Full-neighborhood tracking for chunk ticking readiness.
- gameplay_
chunk_ ๐lookup_ cache - Scoped holder cache for synchronous gameplay chunk lookups.
- heightmap
- Heightmap implementation for tracking the highest blocks in a chunk.
- light
- Light storage primitives used by chunk and world lighting.
- paletted_
container - A paletted container is a container that can be either homogeneous or heterogeneous.
- player_
chunk_ view - Tracks the chunks that are visible to a player.
- section
- This module contains the
SectionsandChunkSectionstructs. - status
- Chunk generation status.
Structsยง
- Chunk
- Canonical chunk storage retained across generation and Full runtime phases.