3#include "ll/api/base/Macro.h"
5#include "mc/deps/core/utility/optional_ref.h"
7#include "ll/api/service/TargetedBedrock.h"
22namespace ll::service::inline bedrock {
24LLNDAPI optional_ref<Minecraft> getMinecraft(
bool isClientSide =
false);
26LLNDAPI optional_ref<Level> getLevel();
28LLNDAPI optional_ref<ServerNetworkHandler> getServerNetworkHandler(
bool isClientSide =
false);
30LLNDAPI optional_ref<RakNet::RakPeer> getRakPeer();
32LLNDAPI optional_ref<NetworkSystem> getNetworkSystem(
bool isClientSide =
false);
34LLNDAPI optional_ref<CommandRegistry> getCommandRegistry(
bool isClientSide =
false);
36LLNDAPI optional_ref<ServerInstance> getServerInstance();
38LLNDAPI optional_ref<DBStorage> getDBStorage();
40LLNDAPI optional_ref<ResourcePackRepository> getResourcePackRepository(
bool isClientSide =
false);
Definition CommandRegistry.h:47
Definition DBStorage.h:40
Definition Minecraft.h:60
Definition NetworkSystem.h:46
Definition ResourcePackRepository.h:47
Definition ServerInstance.h:57
Definition ServerLevel.h:50
Definition ServerNetworkHandler.h:171