26 using JigsawPoolLookupMap = ::std::unordered_map<::std::string, ::std::unique_ptr<::StructureTemplatePool>>;
31 ::ll::TypedStorage<8, 64, ::std::unordered_map<::std::string, ::std::unique_ptr<::StructureTemplatePool>>>
33 ::ll::TypedStorage<8, 152, ::JigsawStructureBlockRulesRegistry> mJigsawBlockRulesRegistry;
34 ::ll::TypedStorage<8, 88, ::JigsawStructureBlockTagRulesRegistry> mJigsawBlockTagRulesRegistry;
35 ::ll::TypedStorage<8, 88, ::JigsawStructureActorRulesRegistry> mJigsawActorRulesRegistry;
36 ::ll::TypedStorage<8, 88, ::JigsawStructureElementRegistry> mJigsawElementRegistry;
37 ::ll::TypedStorage<8, 72, ::br::worldgen::StructureRegistry> mStructureRegistry;
38 ::ll::TypedStorage<8, 72, ::br::worldgen::StructureSetRegistry> mStructureSetRegistry;
39 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::SharedTypes::v1_21_20::JigsawStructureData>> mJigsawStructureData;
47 MCAPI
void initialize(
54 MCAPI ::StructureTemplatePool
const* lookupByName(::std::string
const& name)
const;
56 MCAPI
void registerPool(::std::unique_ptr<::StructureTemplatePool>&& pool);