29 using StructureProcessorList =
30 ::std::vector<::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor const>>>;
35 MCAPI static ::std::shared_ptr<::br::worldgen::StructureInstance>
38 MCAPI static ::std::vector<::br::worldgen::JigsawStructure> prepareJigsawDefinitionData(
39 ::std::vector<::SharedTypes::v1_21_20::JigsawStructureDefinition::Contents>
const& jigsawsData,
43 MCAPI static ::std::unordered_map<::std::string, ::std::shared_ptr<::br::worldgen::StructureSet>>
45 ::std::vector<::SharedTypes::v1_21_20::JigsawStructureSet::Contents>
const& stuctureSets,
49 MCAPI static ::std::unordered_map<
51 ::std::vector<::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor const>>>>
52 prepareProcessorsData(
53 ::std::vector<::SharedTypes::v1_21_20::JigsawStructureProcessorList::Contents>
const& documents
56 MCAPI static ::std::vector<::StructureTemplatePool> prepareTemplatePoolsData(
57 ::std::vector<::SharedTypes::v1_21_20::JigsawStructureTemplatePool::Contents>
const& templatePoolsData,
58 ::Bedrock::NotNullNonOwnerPtr<::IStructureTemplateManager> structureManager,
64 MCAPI static ::br::worldgen::JigsawStructure processJigsawDefinition(
70 MCAPI static ::std::string