LeviLamina
Loading...
Searching...
No Matches
PlanterItemComponentLegacyFactoryData.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/shared_types/util/Reference.h"
7
#include "mc/world/item/components/IItemComponentLegacyFactoryData.h"
8
#include "mc/world/level/storage/AllExperiments.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
class
BlockDescriptor
;
13
class
SemVersion
;
14
namespace
cereal {
struct
ReflectionCtx; }
15
// clang-format on
16
17
struct
PlanterItemComponentLegacyFactoryData
:
public
::IItemComponentLegacyFactoryData
{
18
public
:
19
// member variables
20
// NOLINTBEGIN
21
::ll::TypedStorage<8, 32, ::SharedTypes::Reference<0>> mBlock;
22
::ll::TypedStorage<8, 24, ::std::vector<::BlockDescriptor>> mAllowedUseBlocks;
23
// NOLINTEND
24
25
public
:
26
// prevent constructor by default
27
PlanterItemComponentLegacyFactoryData
& operator=(
PlanterItemComponentLegacyFactoryData
const
&);
28
PlanterItemComponentLegacyFactoryData
(
PlanterItemComponentLegacyFactoryData
const
&);
29
PlanterItemComponentLegacyFactoryData
();
30
31
public
:
32
// virtual functions
33
// NOLINTBEGIN
34
// vIndex: 0
35
virtual
~PlanterItemComponentLegacyFactoryData
()
/*override*/
;
36
// NOLINTEND
37
38
public
:
39
// member functions
40
// NOLINTBEGIN
41
MCAPI ::PlanterItemComponentLegacyFactoryData& operator=(
::PlanterItemComponentLegacyFactoryData
&&);
42
// NOLINTEND
43
44
public
:
45
// static functions
46
// NOLINTBEGIN
47
MCAPI
static
void
bindType(
48
::cereal::ReflectionCtx
&
ctx
,
49
::std::vector<::AllExperiments>
const
& requiredToggles,
50
::std::optional<::SemVersion> releasedMinFormatVersion
51
);
52
// NOLINTEND
53
54
public
:
55
// destructor thunk
56
// NOLINTBEGIN
57
MCAPI
void
$dtor();
58
// NOLINTEND
59
60
public
:
61
// vftables
62
// NOLINTBEGIN
63
MCNAPI
static
void
**
$vftable
();
64
// NOLINTEND
65
};
BlockDescriptor
Definition
BlockDescriptor.h:20
SemVersion
Definition
SemVersion.h:16
IItemComponentLegacyFactoryData
Definition
IItemComponentLegacyFactoryData.h:5
PlanterItemComponentLegacyFactoryData
Definition
PlanterItemComponentLegacyFactoryData.h:17
PlanterItemComponentLegacyFactoryData::$vftable
static MCAPI void ** $vftable()
cereal::ReflectionCtx
Definition
ReflectionCtx.h:11
ctx
Definition
ctx.h:5
src-server
mc
world
item
components
PlanterItemComponentLegacyFactoryData.h
Generated on Sun Oct 12 2025 06:32:24 for LeviLamina by
1.12.0