Expand description
World generation module.
This module provides the integration between extracted vanilla worldgen data and the world generation pipeline.
Re-exportsยง
pub use generator::context::ChunkGeneratorType;pub use generator::context::EndGenerator;pub use generator::context::NetherGenerator;pub use generator::context::OverworldGenerator;pub use generator::context::WorldGenContext;pub use generator::registry::GeneratorOutput;pub use generator::registry::WorldGeneratorRegistry;pub use generator::ChunkGenerator;pub use generator::EmptyChunkGenerator;pub use generator::FlatChunkGenerator;pub use generator::VanillaGenerator;pub use region::WorldGenRegion;
Modulesยง
- carver
- World-carving: runtime context + carver implementations.
World-carving: runtime types for running configured carvers during the
CARVERSchunk stage. - carving_
mask - Compatibility path for the per-chunk carving bitset.
- context
- Compatibility path for generator context types.
- feature ๐
- Biome decoration runner for the
FEATURESchunk stage. - generator
- This module contains the
ChunkGeneratortrait, which is used to generate chunks. - generators
- Compatibility path for concrete generator implementations.
- region
- Region access for chunk feature generation.
- registry
- Compatibility path for generator factory types.
- stages ๐
- Chunk status stage entry points for world generation.
- structure ๐
- Core chunk adapter for the worldgen structure engine.
- surface
- Surface system for biome-specific block placement.
- template ๐
Structsยง
- EndIslands
- End islands density function.
- Overworld
Column Cache - Column-level cache for flat-cached (xz-only) density function results.