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:45
Definition Level.h:239
Definition Minecraft.h:54
Definition NetworkSystem.h:37
Definition ServerInstance.h:73
Definition ServerLevel.h:54
Definition ServerNetworkHandler.h:162
Definition optional_ref.h:10