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
114 MCNAPI
void $init(::Bedrock::NotNullNonOwnerPtr<::Level>
const& level);
118 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository>
const& repo,
121 bool includeEditorPacks
125 ::Bedrock::NotNullNonOwnerPtr<::Level>
const& level,
143 ::Bedrock::NotNullNonOwnerPtr<::ServerNetworkHandler> handler
Definition BaseGameVersion.h:8
Definition CommandRegistry.h:45
Definition Experiments.h:14
Definition GameModuleServer.h:25
Definition IGameModuleDocumentation.h:5
Definition IResourcePackRepository.h:33
Definition IWorldRegistriesProvider.h:26
Definition ItemRegistryRef.h:31
Definition LevelStorage.h:25
Definition ResourcePackManager.h:23
Definition ResourcePackStack.h:21
Definition ServerInstance.h:71
Definition ServerNetworkHandler.h:162
Definition ServerScriptManager.h:70
Definition VanillaGameModuleServer.h:30
MCAPI void $configureLevel(::Bedrock::NotNullNonOwnerPtr<::Level > const &level, ::Experiments const &experiments, ::ResourcePackManager &resourcePackManager, ::BaseGameVersion const &baseGameVersion, ::ServerScriptManager const *scriptManager)
MCAPI void _registerListeners(::Bedrock::NotNullNonOwnerPtr<::Level > const &level)
MCAPI void $init(::Bedrock::NotNullNonOwnerPtr<::Level > const &level)
static MCAPI void ** $vftable()
MCAPI void _configureWorldGen(::IWorldRegistriesProvider &worldRegistries, ::SpawnSettings const &spawnSettings, ::Experiments const &experiments, ::ResourcePackManager &resourcePackManager, ::BaseGameVersion const &baseGameVersion, ::LevelStorage *levelStorage, ::cereal::ReflectionCtx const &ctx)
MCAPI void $setupCommands(::CommandRegistry &commandRegistry)
MCAPI void $configureServerNetworkHandler(::ServerInstance &server, ::Bedrock::NotNullNonOwnerPtr<::ServerNetworkHandler > handler)
MCAPI void $configureNewPlayer(::Player &player)
MCAPI void $initializeBehaviorStack(::Experiments const &experiments, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > const &repo, ::ResourcePackStack &stack, ::BaseGameVersion const &baseGameVersion, bool includeEditorPacks)
MCAPI void $configureDocumentation(::IGameModuleDocumentation &moduleDocumentation, ::ItemRegistryRef const docItemRegistry)
Definition SpawnSettings.h:14
Definition ReflectionCtx.h:11