LeviLamina
Loading...
Searching...
No Matches
ScriptBlockCustomComponentPlayerBreakAfterEvent.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
7
#include "mc/scripting/modules/minecraft/events/ScriptBlockEvent.h"
8
#include "mc/scripting/modules/minecraft/events/ScriptCustomComponentAfterEvent.h"
9
10
// auto generated forward declare list
11
// clang-format off
12
namespace
ScriptModuleMinecraft {
class
ScriptBlockPermutation; }
13
namespace
ScriptModuleMinecraft {
class
ScriptPlayer; }
14
namespace
ScriptModuleMinecraft {
struct
ScriptBlockCustomComponentPlayerBreakAfterEventIntermediateStorage; }
15
namespace
Scripting {
struct
ClassBinding; }
16
// clang-format on
17
18
namespace
ScriptModuleMinecraft {
19
20
struct
ScriptBlockCustomComponentPlayerBreakAfterEvent
21
:
public
::ScriptModuleMinecraft::ScriptBlockEvent
,
22
public
::ScriptModuleMinecraft::ScriptCustomComponentAfterEvent
{
23
public
:
24
// ScriptBlockCustomComponentPlayerBreakAfterEvent inner types define
25
using
IntermediateStorage
=
26
::ScriptModuleMinecraft::ScriptBlockCustomComponentPlayerBreakAfterEventIntermediateStorage
;
27
28
public
:
29
// member variables
30
// NOLINTBEGIN
31
::ll::TypedStorage<
32
8,
33
40,
34
::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>>>
35
mPlayer;
36
::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlockPermutation>>
37
mPermutation;
38
// NOLINTEND
39
40
public
:
41
// prevent constructor by default
42
ScriptBlockCustomComponentPlayerBreakAfterEvent
& operator=(
ScriptBlockCustomComponentPlayerBreakAfterEvent
const
&);
43
ScriptBlockCustomComponentPlayerBreakAfterEvent
();
44
45
public
:
46
// member functions
47
// NOLINTBEGIN
48
MCAPI
ScriptBlockCustomComponentPlayerBreakAfterEvent
(
49
::ScriptModuleMinecraft::ScriptBlockCustomComponentPlayerBreakAfterEvent
const
&
50
);
51
52
MCAPI
ScriptBlockCustomComponentPlayerBreakAfterEvent
(
53
::ScriptModuleMinecraft::ScriptBlockCustomComponentPlayerBreakAfterEvent
&&
54
);
55
56
MCAPI
~ScriptBlockCustomComponentPlayerBreakAfterEvent
();
57
// NOLINTEND
58
59
public
:
60
// static functions
61
// NOLINTBEGIN
62
MCAPI static ::Scripting::ClassBinding bind();
63
64
MCAPI static ::Scripting::ClassBinding bindV1();
65
// NOLINTEND
66
67
public
:
68
// constructor thunks
69
// NOLINTBEGIN
70
MCFOLD
void
* $ctor(
::ScriptModuleMinecraft::ScriptBlockCustomComponentPlayerBreakAfterEvent
const
&);
71
72
MCFOLD
void
* $ctor(
::ScriptModuleMinecraft::ScriptBlockCustomComponentPlayerBreakAfterEvent
&&);
73
// NOLINTEND
74
75
public
:
76
// destructor thunk
77
// NOLINTBEGIN
78
MCFOLD
void
$dtor();
79
// NOLINTEND
80
};
81
82
}
// namespace ScriptModuleMinecraft
ScriptModuleMinecraft::ScriptCustomComponentAfterEvent
Definition
ScriptCustomComponentAfterEvent.h:7
ScriptModuleMinecraft::ScriptBlockCustomComponentPlayerBreakAfterEventIntermediateStorage
Definition
ScriptBlockCustomComponentPlayerBreakAfterEventIntermediateStorage.h:12
ScriptModuleMinecraft::ScriptBlockCustomComponentPlayerBreakAfterEvent
Definition
ScriptBlockCustomComponentPlayerBreakAfterEvent.h:22
ScriptModuleMinecraft::ScriptBlockEvent
Definition
ScriptBlockEvent.h:17
src-server
mc
scripting
modules
minecraft
events
ScriptBlockCustomComponentPlayerBreakAfterEvent.h
Generated on Tue Nov 25 2025 04:01:24 for LeviLamina by
1.12.0