LiteLoaderBDS-1.16.40/LiteLoader/Header/MC/Minecraft.hpp
2022-09-21 19:47:03 +08:00

37 lines
1.8 KiB
C++

// This Header is auto generated by BDSLiteLoader Toolchain
#pragma once
#define AUTO_GENERATED
#include "../Global.h"
#include "Core.hpp"
#define BEFORE_EXTRA
#undef BEFORE_EXTRA
class Minecraft {
#define AFTER_EXTRA
#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();
};