36 ::ll::TypedStorage<8, 16, ::gsl::not_null<::OwnerPtr<::BiomeRegistry>>> mBiomes;
37 ::ll::TypedStorage<8, 16, ::gsl::not_null<::OwnerPtr<::BiomeComponentFactory>>> mBiomeComponentFactory;
38 ::ll::TypedStorage<8, 16, ::gsl::not_null<::OwnerPtr<::SurfaceBuilderRegistry>>> mSurfaceBuilders;
39 ::ll::TypedStorage<8, 8, ::gsl::not_null<::std::unique_ptr<::AutomaticFeatureRules>>> mAutomaticFeatureRules;
40 ::ll::TypedStorage<8, 64, ::std::unordered_map<::HashedString, ::BiomeDecorationFeature>>
41 mBiomeDecorationFeatureMap;
46 mOnLevelBiomesRegisteredPublisher;
59 MCAPI
void _initializeServerBiomeRegistry(
64 ::std::unordered_map<::std::string, ::std::unique_ptr<::BiomeJsonDocumentGlue::ResolvedBiomeData>>&
68 MCAPI
void initializeBiomeRegistryAndAutomaticFeatureRulesOnServer(
74 ::std::unordered_map<::std::string, ::std::unique_ptr<::BiomeJsonDocumentGlue::ResolvedBiomeData>>&
78 MCAPI_C ::Bedrock::PubSub::Subscription
79 subscribeToLevelBiomesRegistered(::std::function<
void(
::BiomeRegistry&)> callback);
81 MCAPI ~BiomeManager();