LiteLoaderBDS-1.16.40/LiteLoader/include/llapi/mc/Minecraft.hpp
2023-03-05 00:33:15 -08:00

41 lines
2.0 KiB
C++

// This Header is auto generated by BDSLiteLoader Toolchain
#pragma once
#define AUTO_GENERATED
#include "llapi/Global.h"
#include "Core.hpp"
#define BEFORE_EXTRA
#undef BEFORE_EXTRA
class Minecraft {
#define AFTER_EXTRA
public:
inline NetworkHandler & getNetworkHandler(){
//lambda_b490644342a3912d59dc52eb79c3a67f_::operator() Line410
return dAccess<NetworkHandler>(this,ll::offset::MINECRAFT_getNetworkHandler);
};
#undef AFTER_EXTRA
#ifndef DISABLE_CONSTRUCTOR_PREVENTION_MINECRAFT
public:
class Minecraft& operator=(class Minecraft const &) = delete;
Minecraft(class Minecraft const &) = delete;
Minecraft() = delete;
#endif
public:
/*0*/ virtual class OwnerPtrT<struct EntityRegistryRefTraits> & getEntityRegistry();
#ifdef ENABLE_VIRTUAL_FAKESYMBOL_MINECRAFT
#endif
MCAPI Minecraft(class IMinecraftApp &, class GameCallbacks &, class Whitelist &, class PermissionsFile *, class Core::FilePathManager *, class std::chrono::duration<__int64, struct std::ratio<1, 1>>, class IMinecraftEventing &, class NetworkHandler &, class PacketSender &, unsigned char, class Timer &, class Timer &, class ContentTierManager const &, class ServerMetrics *);
MCAPI void activateWhitelist();
MCAPI class Level * getLevel() const;
MCAPI class ServerNetworkHandler * getServerNetworkHandler();
MCAPI bool hostMultiplayer(std::string const &, std::unique_ptr<class Level>, class Player *, class mce::UUID const &, std::unique_ptr<class NetEventCallback>, int, bool, bool, std::vector<std::string> const &, std::string, struct ConnectionDefinition const &, class std::unordered_map<struct PackIdVersion, std::string, struct std::hash<struct PackIdVersion>, struct std::equal_to<struct PackIdVersion>, class std::allocator<struct std::pair<struct PackIdVersion const, std::string>>> const &, class Scheduler &, class TextFilteringProcessor *);
MCAPI void init();
MCAPI void initAsDedicatedServer();
MCAPI void initCommands();
MCAPI bool update();
};