13 using BlockTagRulesRegistryMap =
14 ::std::vector<::std::unique_ptr<::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule>>>>;
16 using BlockTagRulesLookupMap =
17 ::std::unordered_map<::std::string, ::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule>>
const*>;
25 ::std::vector<::std::unique_ptr<::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule>>>>>
26 mBlockTagRulesRegistry;
30 ::std::unordered_map<::std::string, ::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule>>
const*>>
31 mBlockTagRuleLookupMap;
37 MCFOLD ::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule>>
const* lookupByName(::std::string name)
const;
39 MCAPI
void registerBlockTagRules(
41 ::std::unique_ptr<::std::vector<::std::unique_ptr<::StructurePoolBlockTagRule>>>&& ruleList