44 VanillaGameModuleServer& operator=(VanillaGameModuleServer
const&);
45 VanillaGameModuleServer(VanillaGameModuleServer
const&);
46 VanillaGameModuleServer();
51 virtual ~VanillaGameModuleServer() =
default;
53 virtual void init(
::ServerInstance& server, ::Bedrock::NotNullNonOwnerPtr<::Level>
const& level) ;
55 virtual void initializeBehaviorStack(
57 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository>
const& repo,
60 bool includeEditorPacks
63 virtual void configureLevel(
64 ::Bedrock::NotNullNonOwnerPtr<::Level>& level,
69 ::std::optional<::std::reference_wrapper<
70 ::std::unordered_map<::std::string, ::std::unique_ptr<::BiomeJsonDocumentGlue::ResolvedBiomeData>>>>
74 virtual void configureNewPlayer(
::Player& player) ;
76 virtual void configureDocumentation(
85 virtual void configureServerNetworkHandler(
87 ::Bedrock::NotNullNonOwnerPtr<::ServerNetworkHandler> handler
94 MCAPI
void _configureWorldGen(
103 ::std::optional<::std::reference_wrapper<
104 ::std::unordered_map<::std::string, ::std::unique_ptr<::BiomeJsonDocumentGlue::ResolvedBiomeData>>>>
105 biomeIdToResolvedData
108 MCAPI
void _registerListeners(::Bedrock::NotNullNonOwnerPtr<::Level>
const& level,
bool realmsStoriesEnabled);
114 MCAPI
void $init(
::ServerInstance& server, ::Bedrock::NotNullNonOwnerPtr<::Level>
const& level);
116 MCAPI
void $initializeBehaviorStack(
118 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository>
const& repo,
121 bool includeEditorPacks
124 MCAPI
void $configureLevel(
125 ::Bedrock::NotNullNonOwnerPtr<::Level>& level,
130 ::std::optional<::std::reference_wrapper<
131 ::std::unordered_map<::std::string, ::std::unique_ptr<::BiomeJsonDocumentGlue::ResolvedBiomeData>>>>
132 biomeIdToResolvedData
135 MCFOLD
void $configureNewPlayer(
::Player& player);
144 MCAPI
void $configureServerNetworkHandler(
146 ::Bedrock::NotNullNonOwnerPtr<::ServerNetworkHandler> handler