LeviLamina
Loading...
Searching...
No Matches
MinecraftArguments.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/function_ref.h"
8
#include "mc/platform/brstd/move_only_function.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
FileArchiver
;
13
class
IContentTierManager
;
14
class
MinecraftCommands
;
15
class
MinecraftServiceKeyManager
;
16
class
ResourcePackManager
;
17
class
ServerNetworkHandler
;
18
namespace
Core {
class
FilePathManager
; }
19
// clang-format on
20
21
struct
MinecraftArguments {
22
public
:
23
// MinecraftArguments inner types declare
24
// clang-format off
25
struct
CreateMinecraftCommandsArgs
;
26
struct
CreateServerNetworkHandlerArgs
;
27
struct
MinecraftCommandsFactoryArguments
;
28
struct
ServerNetworkHandlerFactoryArguments
;
29
// clang-format on
30
31
// MinecraftArguments inner types define
32
struct
CreateMinecraftCommandsArgs {
33
public
:
34
// member variables
35
// NOLINTBEGIN
36
::ll::UntypedStorage<8, 8>
mUnkfc63c8;
37
// NOLINTEND
38
39
public
:
40
// prevent constructor by default
41
CreateMinecraftCommandsArgs& operator=(CreateMinecraftCommandsArgs
const
&);
42
CreateMinecraftCommandsArgs(CreateMinecraftCommandsArgs
const
&);
43
CreateMinecraftCommandsArgs();
44
};
45
46
struct
CreateServerNetworkHandlerArgs {
47
public
:
48
// member variables
49
// NOLINTBEGIN
50
::ll::UntypedStorage<8, 8>
mUnk7c6ff6;
51
::ll::UntypedStorage<8, 8>
mUnkbb3d45;
52
::ll::UntypedStorage<8, 8>
mUnkec036e;
53
::ll::UntypedStorage<8, 8>
mUnk10cf6b;
54
::ll::UntypedStorage<4, 4>
mUnk2ffc16;
55
::ll::UntypedStorage<4, 4>
mUnk6aca64;
56
::ll::UntypedStorage<8, 8>
mUnk9574e8;
57
::ll::UntypedStorage<8, 8>
mUnk196507;
58
::ll::UntypedStorage<8, 8>
mUnkdd1599;
59
::ll::UntypedStorage<8, 8>
mUnk7ca080;
60
::ll::UntypedStorage<8, 8>
mUnk40263c;
61
::ll::UntypedStorage<8, 16>
mUnkcf1eb4;
62
::ll::UntypedStorage<8, 8>
mUnk9d358c;
63
::ll::UntypedStorage<8, 8>
mUnk84fb6d;
64
// NOLINTEND
65
66
public
:
67
// prevent constructor by default
68
CreateServerNetworkHandlerArgs& operator=(CreateServerNetworkHandlerArgs
const
&);
69
CreateServerNetworkHandlerArgs(CreateServerNetworkHandlerArgs
const
&);
70
CreateServerNetworkHandlerArgs();
71
};
72
73
struct
MinecraftCommandsFactoryArguments {
74
public
:
75
// member variables
76
// NOLINTBEGIN
77
::ll::UntypedStorage<8, 8>
mUnkeb1411;
78
::ll::UntypedStorage<8, 8>
mUnke21dde;
79
// NOLINTEND
80
81
public
:
82
// prevent constructor by default
83
MinecraftCommandsFactoryArguments& operator=(MinecraftCommandsFactoryArguments
const
&);
84
MinecraftCommandsFactoryArguments(MinecraftCommandsFactoryArguments
const
&);
85
MinecraftCommandsFactoryArguments();
86
};
87
88
struct
ServerNetworkHandlerFactoryArguments {
89
public
:
90
// member variables
91
// NOLINTBEGIN
92
::ll::UntypedStorage<8, 8>
mUnk63a19e;
93
::ll::UntypedStorage<8, 8>
mUnke87c76;
94
::ll::UntypedStorage<8, 8>
mUnkc09c5e;
95
::ll::UntypedStorage<8, 384>
mUnk130965;
96
::ll::UntypedStorage<8, 128>
mUnk757f1a;
97
// NOLINTEND
98
99
public
:
100
// prevent constructor by default
101
ServerNetworkHandlerFactoryArguments& operator=(ServerNetworkHandlerFactoryArguments
const
&);
102
ServerNetworkHandlerFactoryArguments(ServerNetworkHandlerFactoryArguments
const
&);
103
ServerNetworkHandlerFactoryArguments();
104
};
105
106
public
:
107
// member variables
108
// NOLINTBEGIN
109
::ll::UntypedStorage<8, 8>
mUnk13dd73;
110
::ll::UntypedStorage<8, 8>
mUnk99bc61;
111
::ll::UntypedStorage<8, 8>
mUnkc400a9;
112
::ll::UntypedStorage<8, 8>
mUnk55bc06;
113
::ll::UntypedStorage<8, 16>
mUnk806b1f;
114
::ll::UntypedStorage<8, 8>
mUnk146694;
115
::ll::UntypedStorage<1, 1>
mUnk10fae3;
116
::ll::UntypedStorage<8, 8>
mUnk4298d6;
117
::ll::UntypedStorage<8, 8>
mUnkf34ccc;
118
::ll::UntypedStorage<8, 8>
mUnk24e7ba;
119
::ll::UntypedStorage<8, 8>
mUnk4ff601;
120
::ll::UntypedStorage<8, 16>
mUnk9b605a;
121
::ll::UntypedStorage<8, 64>
mUnk4e2b86;
122
::ll::UntypedStorage<8, 64>
mUnk979579;
123
::ll::UntypedStorage<1, 1>
mUnk8f0ef7;
124
::ll::UntypedStorage<8, 16>
mUnk4389b9;
125
::ll::UntypedStorage<8, 16>
mUnka93f16;
126
::ll::UntypedStorage<8, 64>
mUnkd0ab0f;
127
::ll::UntypedStorage<8, 64>
mUnkb71d0a;
128
// NOLINTEND
129
130
public
:
131
// prevent constructor by default
132
MinecraftArguments& operator=(MinecraftArguments
const
&);
133
MinecraftArguments(MinecraftArguments
const
&);
134
MinecraftArguments();
135
136
public
:
137
// member functions
138
// NOLINTBEGIN
139
MCNAPI ::brstd::move_only_function<
140
::std::unique_ptr<::ServerNetworkHandler>(
::MinecraftArguments::CreateServerNetworkHandlerArgs
&&)>
141
createServerNetworkHandlerFactory
(
::MinecraftArguments::ServerNetworkHandlerFactoryArguments
&& args);
142
143
#ifdef LL_PLAT_C
144
MCNAPI ~MinecraftArguments();
145
#endif
146
// NOLINTEND
147
148
public
:
149
// static functions
150
// NOLINTBEGIN
151
MCNAPI static ::std::unique_ptr<::ResourcePackManager>
createResourcePackManager
(
152
::Core::FilePathManager
const
& filePathManager,
153
::IContentTierManager
const
& contentTierManager
154
);
155
// NOLINTEND
156
157
public
:
158
// destructor thunk
159
// NOLINTBEGIN
160
#ifdef LL_PLAT_C
161
MCNAPI
void
$dtor();
162
#endif
163
// NOLINTEND
164
};
Core::FilePathManager
Definition
FilePathManager.h:18
FileArchiver
Definition
FileArchiver.h:35
IContentTierManager
Definition
IContentTierManager.h:13
MinecraftCommands
Definition
MinecraftCommands.h:33
MinecraftServiceKeyManager
Definition
MinecraftServiceKeyManager.h:21
ResourcePackManager
Definition
ResourcePackManager.h:36
ServerNetworkHandler
Definition
ServerNetworkHandler.h:187
MinecraftArguments::CreateMinecraftCommandsArgs
Definition
MinecraftArguments.h:32
MinecraftArguments::CreateServerNetworkHandlerArgs
Definition
MinecraftArguments.h:46
MinecraftArguments::MinecraftCommandsFactoryArguments
Definition
MinecraftArguments.h:73
MinecraftArguments::ServerNetworkHandlerFactoryArguments
Definition
MinecraftArguments.h:88
MinecraftArguments::createServerNetworkHandlerFactory
MCAPI ::brstd::move_only_function< ::std::unique_ptr<::ServerNetworkHandler >(::MinecraftArguments::CreateServerNetworkHandlerArgs &&)> createServerNetworkHandlerFactory(::MinecraftArguments::ServerNetworkHandlerFactoryArguments &&args)
MinecraftArguments::createResourcePackManager
static MCAPI ::std::unique_ptr<::ResourcePackManager > createResourcePackManager(::Core::FilePathManager const &filePathManager, ::IContentTierManager const &contentTierManager)
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
MinecraftArguments.h
Generated on
for LeviLamina by
1.16.1