diff options
author | Petr Mrázek <peterix@gmail.com> | 2021-07-25 19:11:59 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2021-07-25 19:50:44 +0200 |
commit | 20b9f2b42a3b58b6081af271774fbcc34025dccb (patch) | |
tree | 064fa59facb3357139b47bd4e60bfc8edb35ca11 /api/logic/modplatform/atlauncher/ATLPackManifest.h | |
parent | dd133680858351e3e07690e286882327a4f42ba5 (diff) | |
download | PrismLauncher-20b9f2b42a3b58b6081af271774fbcc34025dccb.tar.gz PrismLauncher-20b9f2b42a3b58b6081af271774fbcc34025dccb.tar.bz2 PrismLauncher-20b9f2b42a3b58b6081af271774fbcc34025dccb.zip |
NOISSUE Flatten gui and logic libraries into MultiMC
Diffstat (limited to 'api/logic/modplatform/atlauncher/ATLPackManifest.h')
-rw-r--r-- | api/logic/modplatform/atlauncher/ATLPackManifest.h | 126 |
1 files changed, 0 insertions, 126 deletions
diff --git a/api/logic/modplatform/atlauncher/ATLPackManifest.h b/api/logic/modplatform/atlauncher/ATLPackManifest.h deleted file mode 100644 index 17821e4c..00000000 --- a/api/logic/modplatform/atlauncher/ATLPackManifest.h +++ /dev/null @@ -1,126 +0,0 @@ -#pragma once - -#include <QString> -#include <QVector> -#include <QJsonObject> -#include <multimc_logic_export.h> - -namespace ATLauncher -{ - -enum class PackType -{ - Public, - Private -}; - -enum class ModType -{ - Root, - Forge, - Jar, - Mods, - Flan, - Dependency, - Ic2Lib, - DenLib, - Coremods, - MCPC, - Plugins, - Extract, - Decomp, - TexturePack, - ResourcePack, - ShaderPack, - TexturePackExtract, - ResourcePackExtract, - Millenaire, - Unknown -}; - -enum class DownloadType -{ - Server, - Browser, - Direct, - Unknown -}; - -struct VersionLoader -{ - QString type; - bool latest; - bool recommended; - bool choose; - - QString version; -}; - -struct VersionLibrary -{ - QString url; - QString file; - QString server; - QString md5; - DownloadType download; - QString download_raw; -}; - -struct VersionMod -{ - QString name; - QString version; - QString url; - QString file; - QString md5; - DownloadType download; - QString download_raw; - ModType type; - QString type_raw; - - ModType extractTo; - QString extractTo_raw; - QString extractFolder; - - ModType decompType; - QString decompType_raw; - QString decompFile; - - QString description; - bool optional; - bool recommended; - bool selected; - bool hidden; - bool library; - QString group; - QVector<QString> depends; - - bool client; - - // computed - bool effectively_hidden; -}; - -struct VersionConfigs -{ - int filesize; - QString sha1; -}; - -struct PackVersion -{ - QString version; - QString minecraft; - bool noConfigs; - QString mainClass; - QString extraArguments; - - VersionLoader loader; - QVector<VersionLibrary> libraries; - QVector<VersionMod> mods; - VersionConfigs configs; -}; - -MULTIMC_LOGIC_EXPORT void loadVersion(PackVersion & v, QJsonObject & obj); - -} |