LeviLamina
Loading...
Searching...
No Matches
BlockDefinition.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
CerealDocumentUpgrader
;
8
class
SemVersion
;
9
namespace
Core {
class
Path
; }
10
namespace
cereal {
struct
ReflectionCtx; }
11
// clang-format on
12
13
struct
BlockDefinition
{
14
public
:
15
// member variables
16
// NOLINTBEGIN
17
::ll::UntypedStorage<8, 24>
mUnk98f75b;
18
::ll::UntypedStorage<8, 32>
mUnk89992b;
19
::ll::UntypedStorage<8, 24>
mUnk253327;
20
::ll::UntypedStorage<8, 176>
mUnkf9a327;
21
::ll::UntypedStorage<8, 112>
mUnk3d2b20;
22
::ll::UntypedStorage<8, 24>
mUnk70d426;
23
::ll::UntypedStorage<8, 64>
mUnk5ef251;
24
// NOLINTEND
25
26
public
:
27
// member functions
28
// NOLINTBEGIN
29
MCAPI
BlockDefinition
();
30
31
MCAPI
BlockDefinition
(
::BlockDefinition
const
&);
32
33
MCAPI
BlockDefinition
(
::BlockDefinition
&&);
34
35
MCAPI ::BlockDefinition& operator=(
::BlockDefinition
&&);
36
37
MCAPI ::BlockDefinition& operator=(
::BlockDefinition
const
&);
38
39
MCAPI
~BlockDefinition
();
40
// NOLINTEND
41
42
public
:
43
// static functions
44
// NOLINTBEGIN
45
MCAPI static ::CerealDocumentUpgrader* getCerealDocumentUpgrader(
::cereal::ReflectionCtx
const
&
ctx
);
46
47
MCAPI static ::CerealDocumentUpgrader& initCerealDocumentUpgrader(
::cereal::ReflectionCtx
&
ctx
);
48
49
MCAPI
static
void
registerBlockDefinitionTypes(
::cereal::ReflectionCtx
&
ctx
);
50
51
MCAPI static ::std::pair<bool, ::SemVersion> upgradeJson(
52
::cereal::ReflectionCtx
const
&
ctx
,
53
::std::string& json,
54
::Core::Path
const
& resourceName,
55
::std::optional<::SemVersion> minVersion
56
);
57
// NOLINTEND
58
59
public
:
60
// constructor thunks
61
// NOLINTBEGIN
62
MCAPI
void
* $ctor();
63
64
MCAPI
void
* $ctor(
::BlockDefinition
const
&);
65
66
MCAPI
void
* $ctor(
::BlockDefinition
&&);
67
// NOLINTEND
68
69
public
:
70
// destructor thunk
71
// NOLINTBEGIN
72
MCAPI
void
$dtor();
73
// NOLINTEND
74
};
CerealDocumentUpgrader
Definition
CerealDocumentUpgrader.h:13
Core::Path
Definition
Path.h:15
Path
Definition
Path.h:16
SemVersion
Definition
SemVersion.h:15
BlockDefinition
Definition
BlockDefinition.h:13
cereal::ReflectionCtx
Definition
ReflectionCtx.h:11
ctx
Definition
ctx.h:5
ll::UntypedStorage
Definition
Alias.h:14
src
mc
world
level
block
definition
BlockDefinition.h
Generated on Sat Apr 26 2025 05:56:20 for LeviLamina by
1.12.0