LeviLamina
Loading...
Searching...
No Matches
DedicatedServerCommands.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/core/utility/NonOwnerPointer.h"
7#include "mc/platform/brstd/move_only_function.h"
8
9// auto generated forward declare list
10// clang-format off
11class AllowListFile;
12class CommandRegistry;
13class DedicatedServer;
14class EditorAllowList;
15class IMinecraftApp;
16class Level;
17class LevelStorage;
18class Minecraft;
19struct ScriptSettings;
20// clang-format on
21
23public:
24 // static functions
25 // NOLINTBEGIN
26 MCAPI static void setupStandaloneServer(
27 ::Bedrock::NotNullNonOwnerPtr<::Minecraft> const& minecraft,
28 ::IMinecraftApp& app,
29 ::Level& level,
31 ::DedicatedServer& dedicatedServer,
32 ::AllowListFile& allowListFile,
33 ::EditorAllowList& editorAllowList,
34 ::ScriptSettings* scriptSettings,
35 ::brstd::move_only_function<void(::CommandRegistry&)>&& registerServerIdentityCommand
36 );
37 // NOLINTEND
38
39public:
40 // static variables
41 // NOLINTBEGIN
42 MCAPI static ::std::vector<::std::string>& mSaveAllFileList();
43 // NOLINTEND
44};
Definition AllowListFile.h:13
Definition CommandRegistry.h:51
Definition DedicatedServerCommands.h:22
Definition DedicatedServer.h:50
Definition EditorAllowList.h:10
Definition IMinecraftApp.h:19
Definition LevelStorage.h:25
Definition Level.h:254
Definition Minecraft.h:59
Definition move_only_function.h:9
Definition ScriptSettings.h:19