Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
ScriptPlayerGameplayHandler.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/gameplayhandlers/CoordinatorResult.h"
7#include "mc/gameplayhandlers/EventHandlerDispatcher.h"
8#include "mc/gameplayhandlers/GameplayHandlerResult.h"
9#include "mc/gameplayhandlers/HandlerResult.h"
10#include "mc/gameplayhandlers/PlayerGameplayHandler.h"
11#include "mc/scripting/event_handlers/ScriptEventHandler.h"
12#include "mc/world/events/MutablePlayerGameplayEvent.h"
13#include "mc/world/events/PlayerGameplayEvent.h"
14
15// auto generated forward declare list
16// clang-format off
18namespace ScriptModuleMinecraft { class IScriptWorldBeforeEvents; }
19// clang-format on
20
21class ScriptPlayerGameplayHandler : public ::EventHandlerDispatcher<::PlayerGameplayHandler>,
22 public ::ScriptEventHandler<::ScriptModuleMinecraft::IScriptWorldBeforeEvents> {
23public:
24 // virtual functions
25 // NOLINTBEGIN
26 virtual ::HandlerResult handleEvent(::PlayerDisconnectEvent const& playerDisconnectEvent) /*override*/;
27
28 virtual ::GameplayHandlerResult<::CoordinatorResult>
29 handleEvent(::MutablePlayerGameplayEvent<::CoordinatorResult>& event) /*override*/;
30
31 virtual ::GameplayHandlerResult<::CoordinatorResult>
32 handleEvent(::PlayerGameplayEvent<::CoordinatorResult> const& event) /*override*/;
33 // NOLINTEND
34
35public:
36 // virtual function thunks
37 // NOLINTBEGIN
38 MCNAPI ::HandlerResult $handleEvent(::PlayerDisconnectEvent const& playerDisconnectEvent);
39
40 MCNAPI ::GameplayHandlerResult<::CoordinatorResult>
42
43 MCNAPI ::GameplayHandlerResult<::CoordinatorResult>
45
46
47 // NOLINTEND
48};
Definition EventHandlerDispatcher.h:6
Definition ScriptEventHandler.h:6
Definition IScriptWorldBeforeEvents.h:50
Definition ScriptPlayerGameplayHandler.h:22
MCAPI ::GameplayHandlerResult<::CoordinatorResult > $handleEvent(::MutablePlayerGameplayEvent<::CoordinatorResult > &event)
MCAPI::HandlerResult $handleEvent(::PlayerDisconnectEvent const &playerDisconnectEvent)
MCAPI ::GameplayHandlerResult<::CoordinatorResult > $handleEvent(::PlayerGameplayEvent<::CoordinatorResult > const &event)
Definition MutablePlayerGameplayEvent.h:9
Definition PlayerDisconnectEvent.h:8
Definition PlayerGameplayEvent.h:54