Skip to main content

find_generation_point

Function find_generation_point 

Source
pub fn find_generation_point(
    rng: &mut LegacyRandom,
    chunk_x: i32,
    chunk_z: i32,
    setups: &[RuinedPortalSetupData],
    min_y: i32,
    templates: &mut (impl FnMut(&Identifier) -> Option<[i32; 3]> + ?Sized),
    terrain: &mut (impl FnMut(TerrainQuery) -> TerrainResult + ?Sized),
) -> Option<PortalResult>
Expand description

Picks a ruined portal setup, size, rotation, mirror, and placement position near the target chunk, consuming RNG in vanilla’s exact order.