Skip to main content

steel_core/chunk/
mod.rs

1//! This module contains all the chunk related structures and logic.
2
3mod block_entity_listener;
4pub mod chunk_generation_task;
5pub mod chunk_holder;
6/// The chunk map manages chunk loading, generation, and lifecycle.
7pub mod chunk_map;
8pub mod chunk_pyramid;
9pub mod chunk_request;
10mod chunk_scheduler;
11pub mod chunk_status_tasks;
12pub(crate) mod chunk_ticket;
13/// Tracks chunk levels based on ticket propagation.
14pub mod chunk_ticket_manager;
15pub(crate) mod chunk_ticket_storage;
16mod chunk_tracker;
17mod data;
18/// Tracks Full-neighborhood readiness for ticking chunk lifecycles.
19pub(crate) mod full_chunk_readiness;
20pub(crate) mod gameplay_chunk_lookup_cache;
21pub mod heightmap;
22pub mod light;
23/// Tracks the chunks that are visible to a player.
24pub mod player_chunk_view;
25mod player_ticket_tracker;
26mod simulation_ticket_manager;
27
28pub mod full_chunk;
29pub mod paletted_container;
30pub mod section;
31pub mod status;
32
33pub use data::Chunk;