LeviLamina
Loading...
Searching...
No Matches
PlayerGameplayEvent.h
1#pragma once
2#include "mc/_HeaderOutputPredefine.h"
3#include "mc/gameplayhandlers/CoordinatorResult.h"
4#include "mc/world/events/EventVariantImpl.h"
5#include "mc/world/events/PlayerAddEvent.h"
6#include "mc/world/events/PlayerAddExpEvent.h"
7#include "mc/world/events/PlayerAddLevelEvent.h"
8#include "mc/world/events/PlayerArmorExchangeEvent.h"
9#include "mc/world/events/PlayerCloseContainerEvent.h"
10#include "mc/world/events/PlayerClosedContainerEvent.h"
11#include "mc/world/events/PlayerDamageEvent.h"
12#include "mc/world/events/PlayerDataDrivenScreenClosedEvent.h"
13#include "mc/world/events/PlayerDestroyBlockEvent.h"
14#include "mc/world/events/PlayerDimensionChangeAfterEvent.h"
15#include "mc/world/events/PlayerDimensionChangeBeforeEvent.h"
16#include "mc/world/events/PlayerDisconnectEvent.h"
17#include "mc/world/events/PlayerDropItemEvent.h"
18#include "mc/world/events/PlayerEatFoodEvent.h"
19#include "mc/world/events/PlayerEmoteEvent.h"
20#include "mc/world/events/PlayerFormCloseEvent.h"
21#include "mc/world/events/PlayerFormResponseEvent.h"
22#include "mc/world/events/PlayerGetExperienceOrbEvent.h"
23#include "mc/world/events/PlayerHasInvalidContainerEvent.h"
24#include "mc/world/events/PlayerHotbarSelectedSlotChangeEvent.h"
25#include "mc/world/events/PlayerInitialSpawnEvent.h"
26#include "mc/world/events/PlayerInputModeChangeEvent.h"
27#include "mc/world/events/PlayerInputPermissionCategoryChangeEvent.h"
28#include "mc/world/events/PlayerInteractEvent.h"
29#include "mc/world/events/PlayerInteractWithBlockAfterEvent.h"
30#include "mc/world/events/PlayerInteractWithBlockBeforeEvent.h"
31#include "mc/world/events/PlayerInteractWithEntityAfterEvent.h"
32#include "mc/world/events/PlayerInteractWithEntityBeforeEvent.h"
33#include "mc/world/events/PlayerInventoryItemChangeEvent.h"
34#include "mc/world/events/PlayerOpenContainerEvent.h"
35#include "mc/world/events/PlayerOpenedContainerEvent.h"
36#include "mc/world/events/PlayerRespawnEvent.h"
37#include "mc/world/events/PlayerSayCommandEvent.h"
38#include "mc/world/events/PlayerScriptInputEvent.h"
39#include "mc/world/events/PlayerSelectedItemChangedEvent.h"
40#include "mc/world/events/PlayerShootArrowEvent.h"
41#include "mc/world/events/PlayerSkinLoadedClientEvent.h"
42#include "mc/world/events/PlayerSleepStateChangeEvent.h"
43#include "mc/world/events/PlayerStopLoadingEvent.h"
44#include "mc/world/events/PlayerSwingStartEvent.h"
45#include "mc/world/events/PlayerTellCommandEvent.h"
46#include "mc/world/events/PlayerTellRawCommandEvent.h"
47#include "mc/world/events/PlayerTitleCommandEvent.h"
48#include "mc/world/events/PlayerTitleRawCommandEvent.h"
49#include "mc/world/events/PlayerUpdateInteractionEvent.h"
50#include "mc/world/events/PlayerUseNameTagEvent.h"
51
52
53
54template <typename Return>
56
57template <>
58struct PlayerGameplayEvent<void> : ConstEventVariant<
59 PlayerSkinLoadedClientEvent,
60 PlayerAddEvent,
61 PlayerAddExpEvent,
62 PlayerAddLevelEvent,
63 PlayerArmorExchangeEvent,
64 PlayerDestroyBlockEvent,
65 PlayerUseNameTagEvent,
66 PlayerDropItemEvent,
67 PlayerEatFoodEvent,
68 PlayerDamageEvent,
69 PlayerDisconnectEvent,
70 PlayerFormCloseEvent,
71 PlayerFormResponseEvent,
72 PlayerDataDrivenScreenClosedEvent,
73 PlayerInputModeChangeEvent,
74 PlayerInitialSpawnEvent,
75 PlayerOpenContainerEvent,
76 PlayerOpenedContainerEvent,
77 PlayerCloseContainerEvent,
78 PlayerClosedContainerEvent,
79 PlayerHasInvalidContainerEvent,
80 PlayerShootArrowEvent,
81 PlayerSwingStartEvent,
82 PlayerRespawnEvent,
83 PlayerSleepStateChangeEvent,
84 PlayerStopLoadingEvent,
85 PlayerUpdateInteractionEvent,
86 PlayerSelectedItemChangedEvent,
87 PlayerDimensionChangeBeforeEvent,
88 PlayerDimensionChangeAfterEvent,
89 PlayerInteractWithEntityAfterEvent,
90 PlayerInteractWithBlockAfterEvent,
91 PlayerEmoteEvent,
92 PlayerScriptInputEvent,
93 PlayerInventoryItemChangeEvent,
94 PlayerHotbarSelectedSlotChangeEvent,
95 PlayerInputPermissionCategoryChangeEvent> {};
96
97template <>
98struct PlayerGameplayEvent<CoordinatorResult> : ConstEventVariant<
99 PlayerSayCommandEvent,
100 PlayerTellCommandEvent,
101 PlayerTellRawCommandEvent,
102 PlayerTitleCommandEvent,
103 PlayerTitleRawCommandEvent,
104 PlayerGetExperienceOrbEvent,
105 PlayerInteractEvent,
106 PlayerInteractWithEntityBeforeEvent,
107 PlayerInteractWithBlockBeforeEvent> {};
Definition PlayerGameplayEvent.h:55