LeviLamina
Loading...
Searching...
No Matches
Bedrock.h
1#pragma once
2
3#include "ll/api/base/Macro.h"
4
5#include "mc/deps/core/utility/optional_ref.h"
6
7#include "ll/api/service/TargetedBedrock.h"
8
9namespace RakNet {
10class RakPeer;
11}
12class Minecraft;
13class ServerLevel;
14class Level;
16class NetworkSystem;
17class CommandRegistry;
18class ServerInstance;
19
20namespace ll::service::inline bedrock {
21
22LLNDAPI optional_ref<Minecraft> getMinecraft();
23
24LLNDAPI optional_ref<Level> getLevel();
25
26LLNDAPI optional_ref<ServerNetworkHandler> getServerNetworkHandler();
27
28LLNDAPI optional_ref<RakNet::RakPeer> getRakPeer();
29
30LLNDAPI optional_ref<NetworkSystem> getNetworkSystem();
31
32LLNDAPI optional_ref<CommandRegistry> getCommandRegistry();
33
34LLNDAPI optional_ref<ServerInstance> getServerInstance();
35
36} // namespace ll::service::inline bedrock
Definition CommandRegistry.h:44
Definition Level.h:234
Definition Minecraft.h:53
Definition NetworkSystem.h:29
Definition ServerInstance.h:65
Definition ServerLevel.h:52
Definition ServerNetworkHandler.h:160
Definition optional_ref.h:10