LeviLamina
Loading...
Searching...
No Matches
ScriptBlockGlobalEventListener.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/world/events/EventListenerDispatcher.h"
7
#include "mc/world/events/EventResult.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
class
Actor
;
12
class
Block
;
13
class
BlockEventListener
;
14
class
BlockPos
;
15
class
Dimension
;
16
// clang-format on
17
18
namespace
ScriptModuleMinecraft {
19
20
class
ScriptBlockGlobalEventListener
:
public
::EventListenerDispatcher
<::BlockEventListener> {
21
public
:
22
// ScriptBlockGlobalEventListener inner types declare
23
// clang-format off
24
struct
Listener
;
25
// clang-format on
26
27
// ScriptBlockGlobalEventListener inner types define
28
struct
Listener
{
29
public
:
30
// member variables
31
// NOLINTBEGIN
32
::ll::UntypedStorage<8, 16>
mUnkb195e1;
33
::ll::UntypedStorage<8, 16>
mUnkfa128e;
34
// NOLINTEND
35
36
public
:
37
// prevent constructor by default
38
Listener
& operator=(
Listener
const
&);
39
Listener
(
Listener
const
&);
40
Listener
();
41
};
42
43
public
:
44
// member variables
45
// NOLINTBEGIN
46
::ll::UntypedStorage<8, 24>
mUnk65e894;
47
// NOLINTEND
48
49
public
:
50
// prevent constructor by default
51
ScriptBlockGlobalEventListener
& operator=(
ScriptBlockGlobalEventListener
const
&);
52
ScriptBlockGlobalEventListener
(
ScriptBlockGlobalEventListener
const
&);
53
ScriptBlockGlobalEventListener
();
54
55
public
:
56
// virtual functions
57
// NOLINTBEGIN
58
// vIndex: 8
59
virtual ::EventResult onBlockExploded(
60
::Dimension
& dimension,
61
::BlockPos
const
& blockPos,
62
::Block
const
& destroyedBlock,
63
::Actor
* source
64
)
/*override*/
;
65
66
// vIndex: 0
67
virtual
~ScriptBlockGlobalEventListener
()
/*override*/
=
default
;
68
// NOLINTEND
69
70
public
:
71
// destructor thunk
72
// NOLINTBEGIN
73
74
// NOLINTEND
75
76
public
:
77
// virtual function thunks
78
// NOLINTBEGIN
79
MCAPI ::EventResult $onBlockExploded(
80
::Dimension
& dimension,
81
::BlockPos
const
& blockPos,
82
::Block
const
& destroyedBlock,
83
::Actor
* source
84
);
85
// NOLINTEND
86
87
public
:
88
// vftables
89
// NOLINTBEGIN
90
MCAPI
static
void
** $vftable();
91
// NOLINTEND
92
};
93
94
}
// namespace ScriptModuleMinecraft
Actor
Definition
Actor.h:104
BlockEventListener
Definition
BlockEventListener.h:22
BlockPos
Definition
BlockPos.h:18
Block
Definition
Block.h:36
Dimension
Definition
Dimension.h:83
EventListenerDispatcher
Definition
EventListenerDispatcher.h:6
ScriptModuleMinecraft::ScriptBlockGlobalEventListener
Definition
ScriptBlockGlobalEventListener.h:20
ScriptModuleMinecraft::ScriptBlockGlobalEventListener::Listener
Definition
ScriptBlockGlobalEventListener.h:28
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
events
ScriptBlockGlobalEventListener.h
Generated on Sat Apr 26 2025 05:55:52 for LeviLamina by
1.12.0