LeviLamina
Loading...
Searching...
No Matches
ScriptPlayerEventListener.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
PlayerEventListener
;
12
struct
PlayerDimensionChangeAfterEvent
;
13
struct
PlayerEmoteEvent
;
14
struct
PlayerGameModeChangeEvent
;
15
struct
PlayerInitialSpawnEvent
;
16
struct
PlayerInputModeChangeEvent
;
17
struct
PlayerInputPermissionCategoryChangeEvent
;
18
struct
PlayerInteractWithBlockAfterEvent
;
19
struct
PlayerInteractWithEntityAfterEvent
;
20
struct
PlayerRespawnEvent
;
21
struct
PlayerScriptInputEvent
;
22
// clang-format on
23
24
namespace
ScriptModuleMinecraft {
25
26
class
ScriptPlayerEventListener
:
public
::EventListenerDispatcher
<::PlayerEventListener> {
27
public
:
28
// member variables
29
// NOLINTBEGIN
30
::ll::UntypedStorage<8, 16>
mUnk2b131e;
31
::ll::UntypedStorage<8, 16>
mUnkc53dfc;
32
// NOLINTEND
33
34
public
:
35
// prevent constructor by default
36
ScriptPlayerEventListener
& operator=(
ScriptPlayerEventListener
const
&);
37
ScriptPlayerEventListener
(
ScriptPlayerEventListener
const
&);
38
ScriptPlayerEventListener
();
39
40
public
:
41
// virtual functions
42
// NOLINTBEGIN
43
// vIndex: 56
44
virtual ::EventResult onEvent(
::PlayerRespawnEvent
const
& respawnEvent)
/*override*/
;
45
46
// vIndex: 59
47
virtual ::EventResult onEvent(
::PlayerInitialSpawnEvent
const
& initialSpawnEvent)
/*override*/
;
48
49
// vIndex: 51
50
virtual ::EventResult onEvent(
::PlayerDimensionChangeAfterEvent
const
& playerDimensionChangeEvent)
/*override*/
;
51
52
// vIndex: 60
53
virtual ::EventResult onEvent(
::PlayerInputModeChangeEvent
const
& playerInputModeChangeEvent)
/*override*/
;
54
55
// vIndex: 45
56
virtual ::EventResult onEvent(
::PlayerInputPermissionCategoryChangeEvent
const
& event)
/*override*/
;
57
58
// vIndex: 50
59
virtual ::EventResult onEvent(
::PlayerInteractWithEntityAfterEvent
const
& playerInteractWithEntityEvent
60
)
/*override*/
;
61
62
// vIndex: 49
63
virtual ::EventResult onEvent(
::PlayerInteractWithBlockAfterEvent
const
& playerInteractWithBlockEvent)
/*override*/
;
64
65
// vIndex: 39
66
virtual ::EventResult onEvent(
::PlayerGameModeChangeEvent
const
& playerGameModeChangeEvent)
/*override*/
;
67
68
// vIndex: 48
69
virtual ::EventResult onEvent(
::PlayerEmoteEvent
const
& playerEmoteEvent)
/*override*/
;
70
71
// vIndex: 46
72
virtual ::EventResult onEvent(
::PlayerScriptInputEvent
const
& e)
/*override*/
;
73
74
// vIndex: 0
75
virtual
~ScriptPlayerEventListener
()
/*override*/
=
default
;
76
// NOLINTEND
77
78
public
:
79
// destructor thunk
80
// NOLINTBEGIN
81
82
// NOLINTEND
83
84
public
:
85
// virtual function thunks
86
// NOLINTBEGIN
87
MCAPI ::EventResult $onEvent(
::PlayerRespawnEvent
const
& respawnEvent);
88
89
MCAPI ::EventResult $onEvent(
::PlayerInitialSpawnEvent
const
& initialSpawnEvent);
90
91
MCAPI ::EventResult $onEvent(
::PlayerDimensionChangeAfterEvent
const
& playerDimensionChangeEvent);
92
93
MCAPI ::EventResult $onEvent(
::PlayerInputModeChangeEvent
const
& playerInputModeChangeEvent);
94
95
MCAPI ::EventResult $onEvent(
::PlayerInputPermissionCategoryChangeEvent
const
& event);
96
97
MCAPI ::EventResult $onEvent(
::PlayerInteractWithEntityAfterEvent
const
& playerInteractWithEntityEvent);
98
99
MCAPI ::EventResult $onEvent(
::PlayerInteractWithBlockAfterEvent
const
& playerInteractWithBlockEvent);
100
101
MCAPI ::EventResult $onEvent(
::PlayerGameModeChangeEvent
const
& playerGameModeChangeEvent);
102
103
MCAPI ::EventResult $onEvent(
::PlayerEmoteEvent
const
& playerEmoteEvent);
104
105
MCAPI ::EventResult $onEvent(
::PlayerScriptInputEvent
const
& e);
106
// NOLINTEND
107
108
public
:
109
// vftables
110
// NOLINTBEGIN
111
MCAPI
static
void
** $vftable();
112
// NOLINTEND
113
};
114
115
}
// namespace ScriptModuleMinecraft
EventListenerDispatcher
Definition
EventListenerDispatcher.h:6
PlayerEventListener
Definition
PlayerEventListener.h:29
ScriptModuleMinecraft::ScriptPlayerEventListener
Definition
ScriptPlayerEventListener.h:26
PlayerDimensionChangeAfterEvent
Definition
PlayerDimensionChangeAfterEvent.h:16
PlayerEmoteEvent
Definition
PlayerEmoteEvent.h:10
PlayerGameModeChangeEvent
Definition
PlayerGameModeChangeEvent.h:13
PlayerInitialSpawnEvent
Definition
PlayerInitialSpawnEvent.h:13
PlayerInputModeChangeEvent
Definition
PlayerInputModeChangeEvent.h:14
PlayerInputPermissionCategoryChangeEvent
Definition
PlayerInputPermissionCategoryChangeEvent.h:13
PlayerInteractWithBlockAfterEvent
Definition
PlayerInteractWithBlockAfterEvent.h:15
PlayerInteractWithEntityAfterEvent
Definition
PlayerInteractWithEntityAfterEvent.h:14
PlayerRespawnEvent
Definition
PlayerRespawnEvent.h:13
PlayerScriptInputEvent
Definition
PlayerScriptInputEvent.h:14
ll::UntypedStorage
Definition
Alias.h:14
src
mc
scripting
modules
minecraft
events
ScriptPlayerEventListener.h
Generated on Sat Apr 26 2025 05:55:52 for LeviLamina by
1.12.0