pub fn find_generation_point(
rng: &mut LegacyRandom,
chunk_x: i32,
chunk_z: i32,
setups: &[RuinedPortalSetupData],
min_y: i32,
templates: &mut dyn FnMut(&Identifier) -> Option<[i32; 3]>,
terrain: &mut dyn FnMut(TerrainQuery) -> TerrainResult,
) -> Option<PortalResult>Expand description
Matches vanilla’s RuinedPortalStructure.findGenerationPoint.