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 π - Coordinates authoritative ticket storage and chunk-level propagation.
- chunk_
status_ tasks - chunk_
ticket π - A typed chunk ticket matching Vanillaβs
Ticketvalue. - chunk_
ticket_ manager - Tracks chunk levels based on ticket propagation. Chunk ticket management for tracking load levels and propagation.
- chunk_
ticket_ πstorage - Authoritative chunk ticket source storage.
- chunk_
tracker π - Incremental eight-neighbor ticket propagation shared by loading and simulation.
- 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.
- player_
ticket_ πtracker - Vanilla-style player ownership for loading and simulation tickets.
- section
- This module contains the
SectionsandChunkSectionstructs. - simulation_
ticket_ πmanager - Simulation propagation stops at the block-ticking boundary.
- status
- Chunk generation status.
StructsΒ§
- Chunk
- Canonical chunk storage retained across generation and Full runtime phases.