30 enum class StartResult :
int {
34 MissingDependency = 3,
84 virtual ::Bedrock::NotNullNonOwnerPtr<::FileArchiver> getFileArchiver()
const ;
87 virtual ::Bedrock::NotNullNonOwnerPtr<::Minecraft> getPrimaryMinecraft() ;
90 virtual ::Bedrock::NotNullNonOwnerPtr<::Automation::AutomationClient> getAutomationClient()
const ;
93 virtual bool isEduMode()
const ;
96 virtual bool isDedicatedServer()
const ;
99 virtual void onNetworkMaxPlayersChanged(uint newMaxPlayerCount) ;
102 virtual ::IGameModuleShared& getGameModuleShared() ;
105 virtual void requestServerShutdown(::std::string
const&) ;
108 virtual bool requestInGamePause(::SubClientId
const&,
bool) ;
116 MCAPI
void initializeAppConfigs();
118 MCAPI
void initializeCodeBuilder();
122 MCAPI
void initializeImguiProfiler();
126 MCAPI
void initializeServices(
127 ::Bedrock::NotNullNonOwnerPtr<::IMinecraftEventing> minecraftEventing,
131 MCAPI ::DedicatedServer::StartResult runDedicatedServerLoop(
136 ::std::unique_ptr<::PermissionsFile>& permissionsFile,
141 MCAPI
void shutdownServices();
143 MCAPI ::DedicatedServer::StartResult
164 MCAPI ::Bedrock::NotNullNonOwnerPtr<::FileArchiver> $getFileArchiver()
const;
166 MCAPI ::Bedrock::NotNullNonOwnerPtr<::Minecraft> $getPrimaryMinecraft();
168 MCAPI ::Bedrock::NotNullNonOwnerPtr<::Automation::AutomationClient> $getAutomationClient()
const;
170 MCAPI
bool $isEduMode()
const;
172 MCFOLD
bool $isDedicatedServer()
const;
174 MCFOLD
void $onNetworkMaxPlayersChanged(uint newMaxPlayerCount);
176 MCFOLD ::IGameModuleShared& $getGameModuleShared();
178 MCAPI
void $requestServerShutdown(::std::string
const&);
180 MCFOLD
bool $requestInGamePause(::SubClientId
const&,
bool);