LeviLamina
Loading...
Searching...
No Matches
ParticleEventRequest.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated forward declare list
6
// clang-format off
7
class
HashedString
;
8
class
MolangVariableMap
;
9
class
Vec3
;
10
// clang-format on
11
12
struct
ParticleEventRequest
{
13
public
:
14
// ParticleEventRequest inner types declare
15
// clang-format off
16
struct
BasicData
;
17
struct
BreakingItemData
;
18
struct
MolangData
;
19
struct
TerrainData
;
20
struct
TerrainSlideData
;
21
// clang-format on
22
23
// ParticleEventRequest inner types define
24
struct
BasicData
{
25
public
:
26
// member variables
27
// NOLINTBEGIN
28
::ll::UntypedStorage<4, 4>
mUnk9592ec;
29
::ll::UntypedStorage<4, 12>
mUnk5ed19b;
30
::ll::UntypedStorage<4, 12>
mUnkd4cecb;
31
::ll::UntypedStorage<4, 4>
mUnkd1dbbf;
32
::ll::UntypedStorage<8, 16>
mUnk81b715;
33
::ll::UntypedStorage<1, 1>
mUnk8fbf2d;
34
// NOLINTEND
35
36
public
:
37
// prevent constructor by default
38
BasicData
& operator=(
BasicData
const
&);
39
BasicData
(
BasicData
const
&);
40
BasicData
();
41
};
42
43
struct
MolangData
{
44
public
:
45
// member variables
46
// NOLINTBEGIN
47
::ll::UntypedStorage<8, 48>
mUnkb99c1a;
48
::ll::UntypedStorage<4, 12>
mUnkb40aba;
49
::ll::UntypedStorage<8, 56>
mUnk80ccba;
50
// NOLINTEND
51
52
public
:
53
// prevent constructor by default
54
MolangData
& operator=(
MolangData
const
&);
55
MolangData
(
MolangData
const
&);
56
MolangData
();
57
};
58
59
struct
TerrainData
{
60
public
:
61
// member variables
62
// NOLINTBEGIN
63
::ll::UntypedStorage<4, 12>
mUnk9daf0f;
64
::ll::UntypedStorage<8, 8>
mUnk130d0e;
65
::ll::UntypedStorage<4, 12>
mUnkbf3dee;
66
::ll::UntypedStorage<4, 4>
mUnk562272;
67
::ll::UntypedStorage<4, 4>
mUnkc2c1ae;
68
::ll::UntypedStorage<4, 4>
mUnkc753fa;
69
// NOLINTEND
70
71
public
:
72
// prevent constructor by default
73
TerrainData
& operator=(
TerrainData
const
&);
74
TerrainData
(
TerrainData
const
&);
75
TerrainData
();
76
};
77
78
struct
TerrainSlideData
:
public
::ParticleEventRequest::TerrainData
{};
79
80
struct
BreakingItemData
{
81
public
:
82
// member variables
83
// NOLINTBEGIN
84
::ll::UntypedStorage<4, 12>
mUnk5a4bf7;
85
::ll::UntypedStorage<4, 16>
mUnkb9e8fd;
86
::ll::UntypedStorage<8, 64>
mUnka77f79;
87
// NOLINTEND
88
89
public
:
90
// prevent constructor by default
91
BreakingItemData
& operator=(
BreakingItemData
const
&);
92
BreakingItemData
(
BreakingItemData
const
&);
93
BreakingItemData
();
94
};
95
96
public
:
97
// member variables
98
// NOLINTBEGIN
99
::ll::TypedStorage<
100
8,
101
128,
102
::std::variant<
103
::ParticleEventRequest::BasicData
,
104
::ParticleEventRequest::MolangData
,
105
::ParticleEventRequest::TerrainData
,
106
::ParticleEventRequest::TerrainSlideData
,
107
::ParticleEventRequest::BreakingItemData
>>
108
mData;
109
// NOLINTEND
110
111
public
:
112
// member functions
113
// NOLINTBEGIN
114
MCAPI
~ParticleEventRequest
();
115
// NOLINTEND
116
117
public
:
118
// static functions
119
// NOLINTBEGIN
120
MCAPI static ::ParticleEventRequest
121
addParticleEffect(
::HashedString
effect,
::Vec3
const
& emitterPosition,
::MolangVariableMap
molangVariables);
122
// NOLINTEND
123
124
public
:
125
// destructor thunk
126
// NOLINTBEGIN
127
MCFOLD
void
$dtor();
128
// NOLINTEND
129
};
HashedString
Definition
HashedString.h:5
MolangVariableMap
Definition
MolangVariableMap.h:16
Vec3
Definition
Vec3.h:10
ParticleEventRequest::BasicData
Definition
ParticleEventRequest.h:24
ParticleEventRequest::BreakingItemData
Definition
ParticleEventRequest.h:80
ParticleEventRequest::MolangData
Definition
ParticleEventRequest.h:43
ParticleEventRequest::TerrainData
Definition
ParticleEventRequest.h:59
ParticleEventRequest::TerrainSlideData
Definition
ParticleEventRequest.h:78
ParticleEventRequest
Definition
ParticleEventRequest.h:12
ll::UntypedStorage
Definition
Alias.h:14
src-server
mc
entity
components
ParticleEventRequest.h
Generated on Tue Nov 25 2025 04:00:57 for LeviLamina by
1.12.0