26class AutomaticFeatureRules {
34 struct AutomaticFeatureRule {
38 ::ll::TypedStorage<8, 328, ::BiomeDecorationFeature> mAutoFeature;
39 ::ll::TypedStorage<8, 64, ::BiomeFilterGroup> mBiomeFilter;
44 AutomaticFeatureRule& operator=(AutomaticFeatureRule
const&);
45 AutomaticFeatureRule(AutomaticFeatureRule
const&);
46 AutomaticFeatureRule();
61 using AutomaticFeaturePriorityList = ::std::unordered_map<
63 ::std::unordered_map<::HashedString, ::AutomaticFeatureRules::AutomaticFeatureRule>>;
77 ::ll::TypedStorage<8, 8, ::IMinecraftEventing&> mEventing;
82 AutomaticFeatureRules& operator=(AutomaticFeatureRules
const&);
83 AutomaticFeatureRules(AutomaticFeatureRules
const&);
84 AutomaticFeatureRules();
91 MCAPI
void _applyAutomaticFeatureRuleDefinition(
98 MCAPI ::Puv::LoadResult<::SharedTypes::v1_21_20::AutomaticFeatureRulesData> _parseAndInsertUnsorted(
99 ::std::string
const& filename,
100 ::std::string&& data,
103 ::std::unordered_map<
105 ::std::unordered_map<::HashedString, ::AutomaticFeatureRules::AutomaticFeatureRule>>& bucketedFeatures,
109 MCAPI
void attachAutomaticFeatures(
112 ::std::unordered_map<::HashedString, ::BiomeDecorationFeature>& biomeDecorationFeatureMap
115 MCAPI ::std::unordered_map<
117 ::std::unordered_map<::HashedString, ::AutomaticFeatureRules::AutomaticFeatureRule>>
118 parseAutomaticFeatures(
128 MCAPI static ::SemVersionConstant
const& SCHEMA_VERSION_1();
Definition BedrockLoadContext.h:15