Skip to content
LeviLamina

API Reference

On this page

Loading...
Searching...
No Matches
ScriptGlobalEventListeners.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
14namespace ScriptLiveEventsUtilities { class ScriptLiveEventsUtilitiesGlobalEventListener; }
15namespace ScriptModuleMinecraft { class ScriptActorGlobalEventListener; }
16namespace ScriptModuleMinecraft { class ScriptBlockGlobalEventListener; }
17namespace ScriptModuleMinecraft { class ScriptItemGlobalEventListener; }
18namespace ScriptModuleMinecraft { class ScriptLevelGlobalEventListener; }
19namespace ScriptModuleMinecraft { class ScriptPlayerGlobalEventListener; }
20namespace ScriptModuleMinecraft { class ScriptScriptingGlobalEventListener; }
21namespace ScriptModuleMinecraft { class ScriptServerNetworkGlobalEventListener; }
22namespace ScriptModuleMinecraft { class ScriptWorldClockGlobalEventListener; }
23namespace ScriptModuleMinecraftRealmsAdmin { class ScriptRealmsGlobalEventListener; }
24namespace ScriptModuleParties { class ScriptPartiesGlobalEventListener; }
25// clang-format on
26
27namespace ScriptModuleMinecraft {
28
29class ScriptGlobalEventListeners {
30public:
31 // member variables
32 // NOLINTBEGIN
33 ::ll::TypedStorage<8, 8, ::ActorEventCoordinator&> mActorEventCoordinator;
34 ::ll::TypedStorage<8, 8, ::BlockEventCoordinator&> mBlockEventCoordinator;
35 ::ll::TypedStorage<8, 8, ::ItemEventCoordinator&> mItemEventCoordinator;
36 ::ll::TypedStorage<8, 8, ::ServerPlayerEventCoordinator&> mPlayerEventCoordinator;
37 ::ll::TypedStorage<8, 8, ::ScriptingEventCoordinator&> mScriptingEventCoordinator;
38 ::ll::TypedStorage<8, 8, ::ServerNetworkEventCoordinator&> mServerNetworkEventCoordinator;
39 ::ll::TypedStorage<8, 8, ::LevelEventCoordinator&> mLevelEventCoordinator;
40 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptActorGlobalEventListener>>
41 mActorEventListener;
42 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptBlockGlobalEventListener>>
43 mBlockEventListener;
44 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptItemGlobalEventListener>>
45 mItemEventListener;
46 ::ll::
47 TypedStorage<8, 8, ::std::unique_ptr<::ScriptLiveEventsUtilities::ScriptLiveEventsUtilitiesGlobalEventListener>>
48 mLiveEventsUtilitiesEventListener;
49 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleParties::ScriptPartiesGlobalEventListener>>
50 mPartiesEventListener;
51 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptPlayerGlobalEventListener>>
52 mPlayerEventListener;
53 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraftRealmsAdmin::ScriptRealmsGlobalEventListener>>
54 mRealmsEventListener;
55 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptServerNetworkGlobalEventListener>>
56 mServerNetworkEventListener;
57 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptScriptingGlobalEventListener>>
58 mScriptingEventListener;
59 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptLevelGlobalEventListener>>
60 mLevelEventListener;
61 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ScriptModuleMinecraft::ScriptWorldClockGlobalEventListener>>
62 mWorldClockEventListener;
63 // NOLINTEND
64
65public:
66 // prevent constructor by default
67 ScriptGlobalEventListeners& operator=(ScriptGlobalEventListeners const&);
68 ScriptGlobalEventListeners(ScriptGlobalEventListeners const&);
69 ScriptGlobalEventListeners();
70
71public:
72 // member functions
73 // NOLINTBEGIN
75 ::ActorEventCoordinator& actorEventCoordinator,
76 ::BlockEventCoordinator& blockEventCoordinator,
77 ::ItemEventCoordinator& itemEventCoordinator,
78 ::ServerPlayerEventCoordinator& playerEventCoordinator,
79 ::ScriptingEventCoordinator& scriptEventCoordinator,
80 ::ServerNetworkEventCoordinator& serverNetworkEventCoordinator,
81 ::LevelEventCoordinator& levelEventCoordinator
82 );
83
85 // NOLINTEND
86
87public:
88 // constructor thunks
89 // NOLINTBEGIN
90 MCNAPI void* $ctor(
91 ::ActorEventCoordinator& actorEventCoordinator,
92 ::BlockEventCoordinator& blockEventCoordinator,
93 ::ItemEventCoordinator& itemEventCoordinator,
94 ::ServerPlayerEventCoordinator& playerEventCoordinator,
95 ::ScriptingEventCoordinator& scriptEventCoordinator,
96 ::ServerNetworkEventCoordinator& serverNetworkEventCoordinator,
97 ::LevelEventCoordinator& levelEventCoordinator
98 );
99 // NOLINTEND
100
101public:
102 // destructor thunk
103 // NOLINTBEGIN
104 MCNAPI void $dtor();
105 // NOLINTEND
106};
107
108} // namespace ScriptModuleMinecraft
Definition ActorEventCoordinator.h:21
Definition BlockEventCoordinator.h:18
Definition ItemEventCoordinator.h:17
Definition LevelEventCoordinator.h:22
Definition ScriptLiveEventsUtilitiesGlobalEventListener.h:17
Definition ScriptRealmsGlobalEventListener.h:12
Definition ScriptActorGlobalEventListener.h:34
Definition ScriptBlockGlobalEventListener.h:33
MCAPI ScriptGlobalEventListeners(::ActorEventCoordinator &actorEventCoordinator, ::BlockEventCoordinator &blockEventCoordinator, ::ItemEventCoordinator &itemEventCoordinator, ::ServerPlayerEventCoordinator &playerEventCoordinator, ::ScriptingEventCoordinator &scriptEventCoordinator, ::ServerNetworkEventCoordinator &serverNetworkEventCoordinator, ::LevelEventCoordinator &levelEventCoordinator)
MCAPI void * $ctor(::ActorEventCoordinator &actorEventCoordinator, ::BlockEventCoordinator &blockEventCoordinator, ::ItemEventCoordinator &itemEventCoordinator, ::ServerPlayerEventCoordinator &playerEventCoordinator, ::ScriptingEventCoordinator &scriptEventCoordinator, ::ServerNetworkEventCoordinator &serverNetworkEventCoordinator, ::LevelEventCoordinator &levelEventCoordinator)
Definition ScriptItemGlobalEventListener.h:26
Definition ScriptLevelGlobalEventListener.h:23
Definition ScriptPlayerGlobalEventListener.h:41
Definition ScriptScriptingGlobalEventListener.h:19
Definition ScriptServerNetworkGlobalEventListener.h:20
Definition ScriptWorldClockGlobalEventListener.h:18
Definition ScriptPartiesGlobalEventListener.h:18
Definition ScriptingEventCoordinator.h:14
Definition ServerNetworkEventCoordinator.h:14
Definition ServerPlayerEventCoordinator.h:8