LeviLamina
Loading...
Searching...
No Matches
ScriptPlayerInteractWithBlockAfterEvent.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/deps/scripting/binding_type/ClassBindingBuilder.h"
7
#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
8
#include "mc/scripting/modules/minecraft/ScriptFacing.h"
9
#include "mc/scripting/modules/minecraft/events/ScriptPlayerInteractWithBlockEvent.h"
10
11
// auto generated forward declare list
12
// clang-format off
13
class
Vec3
;
14
namespace
ScriptModuleMinecraft {
class
ScriptBlock; }
15
namespace
ScriptModuleMinecraft {
class
ScriptItemStack; }
16
namespace
ScriptModuleMinecraft {
class
ScriptPlayer; }
17
// clang-format on
18
19
namespace
ScriptModuleMinecraft {
20
21
struct
ScriptPlayerInteractWithBlockAfterEvent
:
public
::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockEvent
{
22
public
:
23
// member variables
24
// NOLINTBEGIN
25
::ll::UntypedStorage<8, 40>
mUnke04ec3;
26
::ll::UntypedStorage<8, 40>
mUnk979963;
27
// NOLINTEND
28
29
public
:
30
// prevent constructor by default
31
ScriptPlayerInteractWithBlockAfterEvent
& operator=(
ScriptPlayerInteractWithBlockAfterEvent
const
&);
32
ScriptPlayerInteractWithBlockAfterEvent
();
33
34
public
:
35
// member functions
36
// NOLINTBEGIN
37
MCAPI
38
ScriptPlayerInteractWithBlockAfterEvent
(
::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockAfterEvent
const
&);
39
40
MCAPI
ScriptPlayerInteractWithBlockAfterEvent
(
::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockAfterEvent
&&);
41
42
MCAPI
ScriptPlayerInteractWithBlockAfterEvent
(
43
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>
player,
44
::std::optional<
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>
> beforeItemStack,
45
::std::optional<
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>
> afterItemStack,
46
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>
block,
47
::ScriptModuleMinecraft::ScriptFacing blockFace,
48
::Vec3
faceLocation,
49
bool
isFirstEvent
50
);
51
52
MCAPI
~ScriptPlayerInteractWithBlockAfterEvent
();
53
// NOLINTEND
54
55
public
:
56
// static functions
57
// NOLINTBEGIN
58
MCAPI static ::Scripting::ClassBindingBuilder<::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockAfterEvent>
59
bind();
60
// NOLINTEND
61
62
public
:
63
// constructor thunks
64
// NOLINTBEGIN
65
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockAfterEvent
const
&);
66
67
MCAPI
void
* $ctor(
::ScriptModuleMinecraft::ScriptPlayerInteractWithBlockAfterEvent
&&);
68
69
MCAPI
void
* $ctor(
70
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptPlayer>
player,
71
::std::optional<
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>
> beforeItemStack,
72
::std::optional<
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptItemStack>
> afterItemStack,
73
::Scripting::StrongTypedObjectHandle<::ScriptModuleMinecraft::ScriptBlock>
block,
74
::ScriptModuleMinecraft::ScriptFacing blockFace,
75
::Vec3
faceLocation,
76
bool
isFirstEvent
77
);
78
// NOLINTEND
79
80
public
:
81
// destructor thunk
82
// NOLINTBEGIN
83
MCAPI
void
$dtor();
84
// NOLINTEND
85
};
86
87
}
// namespace ScriptModuleMinecraft
Scripting::StrongTypedObjectHandle
Definition
StrongTypedObjectHandle.h:8
Vec3
Definition
Vec3.h:10
ScriptModuleMinecraft::ScriptPlayerInteractWithBlockAfterEvent
Definition
ScriptPlayerInteractWithBlockAfterEvent.h:21
ScriptModuleMinecraft::ScriptPlayerInteractWithBlockEvent
Definition
ScriptPlayerInteractWithBlockEvent.h:19
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
events
ScriptPlayerInteractWithBlockAfterEvent.h
Generated on Sat Apr 26 2025 05:55:52 for LeviLamina by
1.12.0