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;
24// clang-format on
25
26namespace ScriptModuleMinecraft {
27
28class ScriptPlayerEventListener : public ::EventListenerDispatcher<::PlayerEventListener> {
29public:
30 // member variables
31 // NOLINTBEGIN
34 // NOLINTEND
35
36public:
37 // prevent constructor by default
41
42public:
43 // virtual functions
44 // NOLINTBEGIN
45 // vIndex: 57
46 virtual ::EventResult onEvent(::PlayerRespawnEvent const& respawnEvent) /*override*/;
47
48 // vIndex: 60
49 virtual ::EventResult onEvent(::PlayerInitialSpawnEvent const& initialSpawnEvent) /*override*/;
50
51 // vIndex: 52
52 virtual ::EventResult onEvent(::PlayerDimensionChangeAfterEvent const& playerDimensionChangeEvent) /*override*/;
53
54 // vIndex: 61
55 virtual ::EventResult onEvent(::PlayerInputModeChangeEvent const& playerInputModeChangeEvent) /*override*/;
56
57 // vIndex: 45
58 virtual ::EventResult onEvent(::PlayerInputPermissionCategoryChangeEvent const& event) /*override*/;
59
60 // vIndex: 51
61 virtual ::EventResult
62 onEvent(::PlayerInteractWithEntityAfterEvent const& playerInteractWithEntityEvent) /*override*/;
63
64 // vIndex: 50
65 virtual ::EventResult onEvent(::PlayerInteractWithBlockAfterEvent const& playerInteractWithBlockEvent) /*override*/;
66
67 // vIndex: 39
68 virtual ::EventResult onEvent(::PlayerGameModeChangeEvent const& playerGameModeChangeEvent) /*override*/;
69
70 // vIndex: 49
71 virtual ::EventResult onEvent(::PlayerEmoteEvent const& playerEmoteEvent) /*override*/;
72
73 // vIndex: 48
74 virtual ::EventResult onEvent(::PlayerScriptInputEvent const& e) /*override*/;
75
76 // vIndex: 47
77 virtual ::EventResult onEvent(::PlayerInventoryItemChangeEvent const& e) /*override*/;
78
79 // vIndex: 46
80 virtual ::EventResult onEvent(::PlayerHotbarSelectedSlotChangeEvent const& e) /*override*/;
81
82 // vIndex: 0
83 virtual ~ScriptPlayerEventListener() /*override*/ = default;
84 // NOLINTEND
85
86public:
87 // virtual function thunks
88 // NOLINTBEGIN
89 MCNAPI ::EventResult $onEvent(::PlayerRespawnEvent const& respawnEvent);
90
91 MCNAPI ::EventResult $onEvent(::PlayerInitialSpawnEvent const& initialSpawnEvent);
92
93 MCNAPI ::EventResult $onEvent(::PlayerDimensionChangeAfterEvent const& playerDimensionChangeEvent);
94
95 MCNAPI ::EventResult $onEvent(::PlayerInputModeChangeEvent const& playerInputModeChangeEvent);
96
97 MCNAPI ::EventResult $onEvent(::PlayerInputPermissionCategoryChangeEvent const& event);
98
99 MCNAPI ::EventResult $onEvent(::PlayerInteractWithEntityAfterEvent const& playerInteractWithEntityEvent);
100
101 MCNAPI ::EventResult $onEvent(::PlayerInteractWithBlockAfterEvent const& playerInteractWithBlockEvent);
102
103 MCNAPI ::EventResult $onEvent(::PlayerGameModeChangeEvent const& playerGameModeChangeEvent);
104
105 MCNAPI ::EventResult $onEvent(::PlayerEmoteEvent const& playerEmoteEvent);
106
107 MCNAPI ::EventResult $onEvent(::PlayerScriptInputEvent const& e);
108
109 MCNAPI ::EventResult $onEvent(::PlayerInventoryItemChangeEvent const& e);
110
111 MCNAPI ::EventResult $onEvent(::PlayerHotbarSelectedSlotChangeEvent const& e);
112 // NOLINTEND
113
114public:
115 // vftables
116 // NOLINTBEGIN
117 MCNAPI static void** $vftable();
118 // NOLINTEND
119};
120
121} // namespace ScriptModuleMinecraft
Definition EventListenerDispatcher.h:6
Definition ScriptPlayerEventListener.h:28
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(::PlayerHotbarSelectedSlotChangeEvent const &e)
MCAPI::EventResult $onEvent(::PlayerEmoteEvent const &playerEmoteEvent)
MCAPI::EventResult $onEvent(::PlayerInteractWithBlockAfterEvent const &playerInteractWithBlockEvent)
MCAPI::EventResult $onEvent(::PlayerInputPermissionCategoryChangeEvent const &event)
MCAPI::EventResult $onEvent(::PlayerInventoryItemChangeEvent const &e)
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 PlayerHotbarSelectedSlotChangeEvent.h:9
Definition PlayerInitialSpawnEvent.h:13
Definition PlayerInputModeChangeEvent.h:14
Definition PlayerInputPermissionCategoryChangeEvent.h:9
Definition PlayerInteractWithBlockAfterEvent.h:15
Definition PlayerInteractWithEntityAfterEvent.h:14
Definition PlayerInventoryItemChangeEvent.h:9
Definition PlayerRespawnEvent.h:13
Definition PlayerScriptInputEvent.h:10
Definition Alias.h:14