13 using BlockTagRulesLookupMap =
14 ::std::unordered_map<::std::string, ::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule>>
const*>;
16 using BlockTagRulesRegistryMap = ::std::vector<::std::unique_ptr<::std::vector<
17 ::std::unique_ptr<::StructurePoolBlockTagRule, ::std::default_delete<::StructurePoolBlockTagRule>>>>>;
25 ::std::vector<::std::unique_ptr<::std::vector<
26 ::std::unique_ptr<::StructurePoolBlockTagRule, ::std::default_delete<::StructurePoolBlockTagRule>>>>>>
27 mBlockTagRulesRegistry;
31 ::std::unordered_map<::std::string, ::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule>>
const*>>
32 mBlockTagRuleLookupMap;
38 MCFOLD ::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule>>
const* lookupByName(::std::string name)
const;
40 MCAPI
void registerBlockTagRules(
42 ::std::unique_ptr<::std::vector<