diff options
Diffstat (limited to 'api/logic/minecraft/liteloader/LiteLoaderVersionList.h')
-rw-r--r-- | api/logic/minecraft/liteloader/LiteLoaderVersionList.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/api/logic/minecraft/liteloader/LiteLoaderVersionList.h b/api/logic/minecraft/liteloader/LiteLoaderVersionList.h index ae8bee92..b85b9f0c 100644 --- a/api/logic/minecraft/liteloader/LiteLoaderVersionList.h +++ b/api/logic/minecraft/liteloader/LiteLoaderVersionList.h @@ -24,6 +24,7 @@ #include "tasks/Task.h" #include "net/NetJob.h" #include <minecraft/Library.h> +#include <minecraft/VersionFile.h> #include "multimc_logic_export.h" @@ -49,6 +50,22 @@ public: { return version; } + VersionFilePtr getVersionFile() + { + auto f = std::make_shared<VersionFile>(); + f->mainClass = "net.minecraft.launchwrapper.Launch"; + f->addTweakers += tweakClass; + f->order = 10; + f->libraries = libraries; + auto liteloaderLib = std::make_shared<Library>("com.mumfrey:liteloader:" + version); + liteloaderLib->setAbsoluteUrl(QString("http://dl.liteloader.com/versions/com/mumfrey/liteloader/%1/%2").arg(mcVersion, file)); + f->libraries.append(liteloaderLib); + f->name = "LiteLoader"; + f->fileId = "com.mumfrey.liteloader"; + f->version = version; + f->minecraftVersion = mcVersion; + return f; + } // important info QString version; |