LeviLamina
Loading...
Searching...
No Matches
ScriptItemStopUseOnAfterEvent.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
8
// auto generated forward declare list
9
// clang-format off
10
class
Player
;
11
struct
ItemStopUseOnEvent
;
12
namespace
ScriptModuleMinecraft {
class
ScriptBlock; }
13
namespace
ScriptModuleMinecraft {
class
ScriptItemStack; }
14
namespace
ScriptModuleMinecraft {
class
ScriptPlayer; }
15
namespace
Scripting {
class
WeakLifetimeScope; }
16
namespace
Scripting {
struct
ClassBinding; }
17
// clang-format on
18
19
namespace
ScriptModuleMinecraft {
20
21
struct
ScriptItemStopUseOnAfterEvent
{
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>> mSource;
26
::ll::TypedStorage<8, 32, ::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>> mBlock;
27
::ll::TypedStorage<
28
8,
29
40,
30
::std::optional<::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>>>
31
mScriptItem;
32
// NOLINTEND
33
34
public
:
35
// prevent constructor by default
36
ScriptItemStopUseOnAfterEvent
& operator=(
ScriptItemStopUseOnAfterEvent
const
&);
37
ScriptItemStopUseOnAfterEvent
();
38
39
public
:
40
// member functions
41
// NOLINTBEGIN
42
MCAPI
ScriptItemStopUseOnAfterEvent
(
::ScriptModuleMinecraft::ScriptItemStopUseOnAfterEvent
const
&);
43
44
MCAPI
ScriptItemStopUseOnAfterEvent
(
45
::std::optional<
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>
> item,
46
::ItemStopUseOnEvent
const
& itemEvent,
47
::Player
* player,
48
::Scripting::WeakLifetimeScope
const
& scope
49
);
50
51
MCAPI
~ScriptItemStopUseOnAfterEvent
();
52
// NOLINTEND
53
54
public
:
55
// static functions
56
// NOLINTBEGIN
57
MCAPI static ::Scripting::ClassBinding bind();
58
// NOLINTEND
59
60
public
:
61
// constructor thunks
62
// NOLINTBEGIN
63
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptItemStopUseOnAfterEvent
const
&);
64
65
MCAPI
void
* $ctor(
66
::std::optional<
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>
> item,
67
::ItemStopUseOnEvent
const
& itemEvent,
68
::Player
* player,
69
::Scripting::WeakLifetimeScope
const
& scope
70
);
71
// NOLINTEND
72
73
public
:
74
// destructor thunk
75
// NOLINTBEGIN
76
MCAPI
void
$dtor();
77
// NOLINTEND
78
};
79
80
}
// namespace ScriptModuleMinecraft
Player
Definition
Player.h:123
Scripting::StrongTypedObjectHandle
Definition
StrongTypedObjectHandle.h:8
Scripting::WeakLifetimeScope
Definition
WeakLifetimeScope.h:7
ItemStopUseOnEvent
Definition
ItemStopUseOnEvent.h:10
ScriptModuleMinecraft::ScriptItemStopUseOnAfterEvent
Definition
ScriptItemStopUseOnAfterEvent.h:21
src-server
mc
scripting
modules
minecraft
events
ScriptItemStopUseOnAfterEvent.h
Generated on Tue Oct 28 2025 05:32:13 for LeviLamina by
1.12.0