3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/world/module/GameModuleServer.h"
27namespace cereal {
struct ReflectionCtx; }
53 virtual void init(::Bedrock::NotNullNonOwnerPtr<::Level>
const& level) ;
56 virtual void initializeBehaviorStack(
58 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository>
const& repo,
61 bool includeEditorPacks
65 virtual void configureLevel(
66 ::Bedrock::NotNullNonOwnerPtr<::Level>
const& level,
74 virtual void configureNewPlayer(
::Player& player) ;
77 virtual void configureDocumentation(
89 virtual void configureServerNetworkHandler(
91 ::Bedrock::NotNullNonOwnerPtr<::ServerNetworkHandler> handler
98 MCAPI
void _configureWorldGen(
108 MCAPI
void _registerListeners(::Bedrock::NotNullNonOwnerPtr<::Level>
const& level);
120 MCAPI
void $init(::Bedrock::NotNullNonOwnerPtr<::Level>
const& level);
122 MCAPI
void $initializeBehaviorStack(
124 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository>
const& repo,
127 bool includeEditorPacks
130 MCAPI
void $configureLevel(
131 ::Bedrock::NotNullNonOwnerPtr<::Level>
const& level,
138 MCFOLD
void $configureNewPlayer(
::Player& player);
147 MCAPI
void $configureServerNetworkHandler(
149 ::Bedrock::NotNullNonOwnerPtr<::ServerNetworkHandler> handler
156 MCAPI
static void** $vftable();
Definition BaseGameVersion.h:13
Definition CommandRegistry.h:44
Definition Experiments.h:14
Definition GameModuleServer.h:25
Definition IGameModuleDocumentation.h:5
Definition IResourcePackRepository.h:33
Definition IWorldRegistriesProvider.h:26
Definition ItemRegistryRef.h:29
Definition LevelStorage.h:24
Definition ResourcePackManager.h:24
Definition ResourcePackStack.h:20
Definition ServerInstance.h:65
Definition ServerNetworkHandler.h:160
Definition ServerScriptManager.h:67
Definition VanillaGameModuleServer.h:30
Definition SpawnSettings.h:14
Definition ReflectionCtx.h:11