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/PlayerDamageEvent.h"
10#include "mc/world/events/PlayerDestroyBlockEvent.h"
11#include "mc/world/events/PlayerDimensionChangeAfterEvent.h"
12#include "mc/world/events/PlayerDimensionChangeBeforeEvent.h"
13#include "mc/world/events/PlayerDisconnectEvent.h"
14#include "mc/world/events/PlayerDropItemEvent.h"
15#include "mc/world/events/PlayerEatFoodEvent.h"
16#include "mc/world/events/PlayerEmoteEvent.h"
17#include "mc/world/events/PlayerFormCloseEvent.h"
18#include "mc/world/events/PlayerFormResponseEvent.h"
19#include "mc/world/events/PlayerGetExperienceOrbEvent.h"
20#include "mc/world/events/PlayerInitialSpawnEvent.h"
21#include "mc/world/events/PlayerInputModeChangeEvent.h"
22#include "mc/world/events/PlayerInputPermissionCategoryChangeEvent.h"
23#include "mc/world/events/PlayerInteractEvent.h"
24#include "mc/world/events/PlayerInteractWithBlockAfterEvent.h"
25#include "mc/world/events/PlayerInteractWithBlockBeforeEvent.h"
26#include "mc/world/events/PlayerInteractWithEntityAfterEvent.h"
27#include "mc/world/events/PlayerInteractWithEntityBeforeEvent.h"
28#include "mc/world/events/PlayerOpenContainerEvent.h"
29#include "mc/world/events/PlayerRespawnEvent.h"
30#include "mc/world/events/PlayerSayCommandEvent.h"
31#include "mc/world/events/PlayerScriptInputEvent.h"
32#include "mc/world/events/PlayerSelectedItemChangedEvent.h"
33#include "mc/world/events/PlayerShootArrowEvent.h"
34#include "mc/world/events/PlayerSkinLoadedClientEvent.h"
35#include "mc/world/events/PlayerStopLoadingEvent.h"
36#include "mc/world/events/PlayerUpdateInteractionEvent.h"
37#include "mc/world/events/PlayerUseNameTagEvent.h"
38
39template <typename Return>
41
42template <>
44 PlayerSkinLoadedClientEvent,
45 PlayerAddEvent,
46 PlayerAddExpEvent,
47 PlayerAddLevelEvent,
48 PlayerArmorExchangeEvent,
49 PlayerDestroyBlockEvent,
50 PlayerUseNameTagEvent,
51 PlayerDropItemEvent,
52 PlayerEatFoodEvent,
53 PlayerDamageEvent,
54 PlayerDisconnectEvent,
55 PlayerFormCloseEvent,
56 PlayerFormResponseEvent,
57 PlayerInputModeChangeEvent,
58 PlayerInitialSpawnEvent,
59 PlayerOpenContainerEvent,
60 PlayerShootArrowEvent,
61 PlayerRespawnEvent,
62 PlayerStopLoadingEvent,
63 PlayerUpdateInteractionEvent,
64 PlayerSelectedItemChangedEvent,
65 PlayerDimensionChangeBeforeEvent,
66 PlayerDimensionChangeAfterEvent,
67 PlayerInteractWithEntityAfterEvent,
68 PlayerInteractWithBlockAfterEvent,
69 PlayerEmoteEvent,
70 PlayerScriptInputEvent,
71 PlayerInputPermissionCategoryChangeEvent> {};
72
73template <>
74struct PlayerGameplayEvent<CoordinatorResult> : ConstEventVariant<
75 PlayerSayCommandEvent,
76 PlayerGetExperienceOrbEvent,
77 PlayerInteractEvent,
78 PlayerInteractWithEntityBeforeEvent,
79 PlayerInteractWithBlockBeforeEvent> {};
Definition EventVariantImpl.h:7
Definition PlayerGameplayEvent.h:40