LeviLamina
Loading...
Searching...
No Matches
ComponentItemData_v1_21_80.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/shared_types/v1_21_80/item/ComponentItemComponentData.h"
7
#include "mc/world/item/components/ComponentItemDeprecatedComponentData_v1_20_80.h"
8
#include "mc/world/item/components/ComponentItemDescriptionData_v1_21_60.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
SemVersionConstant
;
13
struct
ComponentItemData_v1_21_60
;
14
namespace
cereal {
struct
ReflectionCtx; }
15
// clang-format on
16
17
struct
ComponentItemData_v1_21_80
{
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::TypedStorage<8, 88, ::ComponentItemDescriptionData_v1_21_60> mDescription;
22
::ll::TypedStorage<8, 1096, ::SharedTypes::v1_21_80::ComponentItemComponentData> mItemComponents;
23
::ll::TypedStorage<8, 840, ::ComponentItemDeprecatedComponentData_v1_20_80> mDeprecatedItemComponents;
24
// NOLINTEND
25
26
public
:
27
// prevent constructor by default
28
ComponentItemData_v1_21_80
& operator=(
ComponentItemData_v1_21_80
const
&);
29
ComponentItemData_v1_21_80
();
30
31
public
:
32
// member functions
33
// NOLINTBEGIN
34
MCAPI
ComponentItemData_v1_21_80
(
::ComponentItemData_v1_21_80
const
&);
35
36
MCAPI
~ComponentItemData_v1_21_80
();
37
// NOLINTEND
38
39
public
:
40
// static functions
41
// NOLINTBEGIN
42
MCAPI
static
void
bindType(
::cereal::ReflectionCtx
&
ctx
);
43
44
MCAPI
static
void
moveDeprecatedData(
::ComponentItemData_v1_21_60
& oldData,
::ComponentItemData_v1_21_80
& newData);
45
46
MCAPI
static
void
47
upgrade(
::Puv::CerealUpgrader<::ComponentItemData_v1_21_60, ::ComponentItemData_v1_21_80, nullptr_t>
& upgrader);
48
// NOLINTEND
49
50
public
:
51
// static variables
52
// NOLINTBEGIN
53
MCAPI static ::SemVersionConstant
const
& VERSION();
54
// NOLINTEND
55
56
public
:
57
// constructor thunks
58
// NOLINTBEGIN
59
MCFOLD
void
* $ctor(
::ComponentItemData_v1_21_80
const
&);
60
// NOLINTEND
61
62
public
:
63
// destructor thunk
64
// NOLINTBEGIN
65
MCFOLD
void
$dtor();
66
// NOLINTEND
67
};
Puv::CerealUpgrader
Definition
_HeaderOutputPredefine.h:247
SemVersionConstant
Definition
SemVersionConstant.h:8
ComponentItemData_v1_21_60
Definition
ComponentItemData_v1_21_60.h:17
ComponentItemData_v1_21_80
Definition
ComponentItemData_v1_21_80.h:17
cereal::ReflectionCtx
Definition
ReflectionCtx.h:11
ctx
Definition
ctx.h:5
src-server
mc
world
item
components
ComponentItemData_v1_21_80.h
Generated on Sun Oct 12 2025 06:32:23 for LeviLamina by
1.12.0