summaryrefslogtreecommitdiffstats
path: root/api/logic/minecraft/flame/PackManifest.h
diff options
context:
space:
mode:
Diffstat (limited to 'api/logic/minecraft/flame/PackManifest.h')
-rw-r--r--api/logic/minecraft/flame/PackManifest.h59
1 files changed, 0 insertions, 59 deletions
diff --git a/api/logic/minecraft/flame/PackManifest.h b/api/logic/minecraft/flame/PackManifest.h
deleted file mode 100644
index 1a5254a8..00000000
--- a/api/logic/minecraft/flame/PackManifest.h
+++ /dev/null
@@ -1,59 +0,0 @@
-#pragma once
-
-#include <QString>
-#include <QVector>
-#include <QUrl>
-
-namespace Flame
-{
-struct File
-{
- int projectId = 0;
- int fileId = 0;
- // NOTE: the opposite to 'optional'. This is at the time of writing unused.
- bool required = true;
-
- // our
- bool resolved = false;
- QString fileName;
- QUrl url;
- QString targetFolder = QLatin1Literal("mods");
- enum class Type
- {
- Unknown,
- Folder,
- Ctoc,
- SingleFile,
- Cmod2,
- Modpack,
- Mod
- } type = Type::Mod;
-};
-
-struct Modloader
-{
- QString id;
- bool primary = false;
-};
-
-struct Minecraft
-{
- QString version;
- QString libraries;
- QVector<Flame::Modloader> modLoaders;
-};
-
-struct Manifest
-{
- QString manifestType;
- int manifestVersion = 0;
- Flame::Minecraft minecraft;
- QString name;
- QString version;
- QString author;
- QVector<Flame::File> files;
- QString overrides;
-};
-
-void loadManifest(Flame::Manifest & m, const QString &filepath);
-}