29 enum class StartResult :
int {
33 MissingDependency = 3,
79 virtual ::Bedrock::NotNullNonOwnerPtr<::FileArchiver> getFileArchiver()
const ;
82 virtual ::Bedrock::NotNullNonOwnerPtr<::Minecraft> getPrimaryMinecraft() ;
85 virtual ::Bedrock::NotNullNonOwnerPtr<::Automation::AutomationClient> getAutomationClient()
const ;
88 virtual bool isEduMode()
const ;
91 virtual bool isDedicatedServer()
const ;
94 virtual void onNetworkMaxPlayersChanged(uint newMaxPlayerCount) ;
97 virtual ::IGameModuleShared& getGameModuleShared() ;
100 virtual void requestServerShutdown(::std::string
const&) ;
108 MCAPI
void initializeAppConfigs();
110 MCAPI
void initializeBindings();
112 MCAPI
void initializeCodeBuilder();
114 MCAPI
void initializeHttp();
116 MCAPI
void initializeImguiProfiler();
120 MCAPI ::DedicatedServer::StartResult runDedicatedServerLoop(
125 ::std::unique_ptr<::PermissionsFile>& permissionsFile,
130 MCAPI ::DedicatedServer::StartResult
158 MCAPI ::Bedrock::NotNullNonOwnerPtr<::FileArchiver> $getFileArchiver()
const;
160 MCAPI ::Bedrock::NotNullNonOwnerPtr<::Minecraft> $getPrimaryMinecraft();
162 MCAPI ::Bedrock::NotNullNonOwnerPtr<::Automation::AutomationClient> $getAutomationClient()
const;
164 MCAPI
bool $isEduMode()
const;
166 MCFOLD
bool $isDedicatedServer()
const;
168 MCFOLD
void $onNetworkMaxPlayersChanged(uint newMaxPlayerCount);
170 MCFOLD ::IGameModuleShared& $getGameModuleShared();
172 MCAPI
void $requestServerShutdown(::std::string
const&);
178 MCAPI
static void** $vftableForAppIsland();
180 MCAPI
static void** $vftableForIMinecraftApp();