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