27 using StructureProcessorList =
28 ::std::vector<::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor const>>>;
33 MCAPI static ::std::vector<::br::worldgen::JigsawStructure> prepareJigsawDefinitionData(
34 ::std::vector<::SharedTypes::v1_21_20::JigsawStructureDefinition::Contents>
const& jigsawsData,
38 MCAPI static ::std::unordered_map<::std::string, ::std::shared_ptr<::br::worldgen::StructureSet>>
40 ::std::vector<::SharedTypes::v1_21_20::JigsawStructureSet::Contents>
const& stuctureSets,
44 MCAPI static ::std::unordered_map<
46 ::std::vector<::gsl::not_null<::std::shared_ptr<::br::worldgen::StructureProcessor const>>>>
47 prepareProcessorsData(
48 ::std::vector<::SharedTypes::v1_21_20::JigsawStructureProcessorList::Contents>
const& documents
51 MCAPI static ::std::vector<::StructureTemplatePool> prepareTemplatePoolsData(
52 ::std::vector<::SharedTypes::v1_21_20::JigsawStructureTemplatePool::Contents>
const& templatePoolsData,
53 ::Bedrock::NotNullNonOwnerPtr<::StructureManager> structureManager,
57 MCAPI static ::br::worldgen::JigsawStructure processJigsawDefinition(
62 MCAPI static ::std::shared_ptr<::br::worldgen::StructureSet> processJigsawSet(
67 MCAPI static ::StructureTemplatePool processTemplatePool(
69 ::Bedrock::NotNullNonOwnerPtr<::StructureManager> structureManager,