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#include "mc/world/events/PlayerEventListener.h"
9
10// auto generated forward declare list
11// clang-format off
13struct PlayerEmoteEvent;
22// clang-format on
23
24namespace ScriptModuleMinecraft {
25
26class ScriptPlayerEventListener : public ::EventListenerDispatcher<::PlayerEventListener> {
27public:
28 // member variables
29 // NOLINTBEGIN
32 // NOLINTEND
33
34public:
35 // prevent constructor by default
39
40public:
41 // virtual functions
42 // NOLINTBEGIN
43 // vIndex: 55
44 virtual ::EventResult onEvent(::PlayerRespawnEvent const& respawnEvent) /*override*/;
45
46 // vIndex: 58
47 virtual ::EventResult onEvent(::PlayerInitialSpawnEvent const& initialSpawnEvent) /*override*/;
48
49 // vIndex: 50
50 virtual ::EventResult onEvent(::PlayerDimensionChangeAfterEvent const& playerDimensionChangeEvent) /*override*/;
51
52 // vIndex: 59
53 virtual ::EventResult onEvent(::PlayerInputModeChangeEvent const& playerInputModeChangeEvent) /*override*/;
54
55 // vIndex: 45
56 virtual ::EventResult onEvent(::PlayerInputPermissionCategoryChangeEvent const& event) /*override*/;
57
58 // vIndex: 49
59 virtual ::EventResult
60 onEvent(::PlayerInteractWithEntityAfterEvent const& playerInteractWithEntityEvent) /*override*/;
61
62 // vIndex: 48
63 virtual ::EventResult onEvent(::PlayerInteractWithBlockAfterEvent const& playerInteractWithBlockEvent) /*override*/;
64
65 // vIndex: 39
66 virtual ::EventResult onEvent(::PlayerGameModeChangeEvent const& playerGameModeChangeEvent) /*override*/;
67
68 // vIndex: 47
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
78public:
79 // virtual function thunks
80 // NOLINTBEGIN
81 MCNAPI ::EventResult $onEvent(::PlayerRespawnEvent const& respawnEvent);
82
83 MCNAPI ::EventResult $onEvent(::PlayerInitialSpawnEvent const& initialSpawnEvent);
84
85 MCNAPI ::EventResult $onEvent(::PlayerDimensionChangeAfterEvent const& playerDimensionChangeEvent);
86
87 MCNAPI ::EventResult $onEvent(::PlayerInputModeChangeEvent const& playerInputModeChangeEvent);
88
89 MCNAPI ::EventResult $onEvent(::PlayerInputPermissionCategoryChangeEvent const& event);
90
91 MCNAPI ::EventResult $onEvent(::PlayerInteractWithEntityAfterEvent const& playerInteractWithEntityEvent);
92
93 MCNAPI ::EventResult $onEvent(::PlayerInteractWithBlockAfterEvent const& playerInteractWithBlockEvent);
94
95 MCNAPI ::EventResult $onEvent(::PlayerGameModeChangeEvent const& playerGameModeChangeEvent);
96
97 MCNAPI ::EventResult $onEvent(::PlayerEmoteEvent const& playerEmoteEvent);
98
99 MCNAPI ::EventResult $onEvent(::PlayerScriptInputEvent const& e);
100 // NOLINTEND
101
102public:
103 // vftables
104 // NOLINTBEGIN
105 MCNAPI static void** $vftable();
106 // NOLINTEND
107};
108
109} // namespace ScriptModuleMinecraft
Definition EventListenerDispatcher.h:6
Definition ScriptPlayerEventListener.h:26
MCAPI::EventResult $onEvent(::PlayerDimensionChangeAfterEvent const &playerDimensionChangeEvent)
MCAPI::EventResult $onEvent(::PlayerInteractWithEntityAfterEvent const &playerInteractWithEntityEvent)
MCAPI::EventResult $onEvent(::PlayerInitialSpawnEvent const &initialSpawnEvent)
MCAPI::EventResult $onEvent(::PlayerScriptInputEvent const &e)
MCAPI::EventResult $onEvent(::PlayerGameModeChangeEvent const &playerGameModeChangeEvent)
MCAPI::EventResult $onEvent(::PlayerEmoteEvent const &playerEmoteEvent)
MCAPI::EventResult $onEvent(::PlayerInteractWithBlockAfterEvent const &playerInteractWithBlockEvent)
MCAPI::EventResult $onEvent(::PlayerInputPermissionCategoryChangeEvent const &event)
MCAPI::EventResult $onEvent(::PlayerInputModeChangeEvent const &playerInputModeChangeEvent)
MCAPI::EventResult $onEvent(::PlayerRespawnEvent const &respawnEvent)
Definition PlayerDimensionChangeAfterEvent.h:16
Definition PlayerEmoteEvent.h:8
Definition PlayerGameModeChangeEvent.h:9
Definition PlayerInitialSpawnEvent.h:13
Definition PlayerInputModeChangeEvent.h:14
Definition PlayerInputPermissionCategoryChangeEvent.h:9
Definition PlayerInteractWithBlockAfterEvent.h:15
Definition PlayerInteractWithEntityAfterEvent.h:14
Definition PlayerRespawnEvent.h:13
Definition PlayerScriptInputEvent.h:10
Definition Alias.h:14