#pragma once #include #include #include #include #include "string.h" class IMinecraftApp; class Minecraft; class Whitelist; class OpsList; class LevelSettings; class FilePathManager; namespace minecraft { namespace api { class Api; } } namespace mce { class UUID; } class MinecraftEventing; class ResourcePackRepository; class ResourcePackManager; class ServerInstance { public: char filler[0xC]; Minecraft* minecraft; char filler2[0x300]; static void (*ServerInstance_construct)( ServerInstance*, IMinecraftApp&, Whitelist const&, OpsList const&, FilePathManager*, std::chrono::duration, mcpe::string, mcpe::string, mcpe::string, mcpe::string, mcpe::string, LevelSettings*, minecraft::api::Api&, int, bool, int, int, int, bool, std::vector const&, mcpe::string, bool, mce::UUID const&, MinecraftEventing&, ResourcePackRepository&, ResourcePackManager&, ResourcePackManager* ); static void (*ServerInstance_update)(ServerInstance*); void update() { ServerInstance_update(this); } };