39 VanillaGameModuleServer& operator=(VanillaGameModuleServer
const&);
40 VanillaGameModuleServer(VanillaGameModuleServer
const&);
41 VanillaGameModuleServer();
46 virtual ~VanillaGameModuleServer() =
default;
48 virtual void init(
::ServerInstance& server, ::Bedrock::NotNullNonOwnerPtr<::Level>
const& level) ;
50 virtual void initializeBehaviorStack(
52 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository>
const& repo,
55 bool includeEditorPacks,
56 ::std::optional<::std::string> worldId
59 virtual void configureLevel(
60 ::Bedrock::NotNullNonOwnerPtr<::Level>& level,
65 ::std::optional<::std::reference_wrapper<
66 ::std::unordered_map<::std::string, ::std::unique_ptr<::BiomeJsonDocumentGlueResolvedBiomeData>>>>
70 virtual void configureNewPlayer(
::Player&) ;
72 virtual void configureDocumentation(
81 virtual void configureServerNetworkHandler(
83 ::Bedrock::NotNullNonOwnerPtr<::ServerNetworkHandler> handler
92 MCAPI
void $initializeBehaviorStack(
94 ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository>
const& repo,
97 bool includeEditorPacks,
98 ::std::optional<::std::string> worldId
102 ::Bedrock::NotNullNonOwnerPtr<::Level>& level,
107 ::std::optional<::std::reference_wrapper<
108 ::std::unordered_map<::std::string, ::std::unique_ptr<::BiomeJsonDocumentGlueResolvedBiomeData>>>>
109 biomeIdToResolvedData
123 ::Bedrock::NotNullNonOwnerPtr<::ServerNetworkHandler> handler
MCAPI void $configureLevel(::Bedrock::NotNullNonOwnerPtr<::Level > &level, ::Experiments const &experiments, ::ResourcePackManager &resourcePackManager, ::BaseGameVersion const &baseGameVersion, ::ServerScriptManager const *scriptManager, ::std::optional<::std::reference_wrapper< ::std::unordered_map<::std::string, ::std::unique_ptr<::BiomeJsonDocumentGlueResolvedBiomeData > > > > biomeIdToResolvedData)