diff options
author | Trial97 <alexandru.tripon97@gmail.com> | 2023-06-25 12:24:59 +0300 |
---|---|---|
committer | Trial97 <alexandru.tripon97@gmail.com> | 2023-06-25 12:24:59 +0300 |
commit | fd5b155ee7d796015c84c8b348f384bf21d8328d (patch) | |
tree | 8dd9c4239062925aa8ef6a1caf2aa69e2ded7b35 /launcher/modplatform/flame | |
parent | 932531c8ba1197e38dcd66c1ad146aeebc9ca177 (diff) | |
download | PrismLauncher-fd5b155ee7d796015c84c8b348f384bf21d8328d.tar.gz PrismLauncher-fd5b155ee7d796015c84c8b348f384bf21d8328d.tar.bz2 PrismLauncher-fd5b155ee7d796015c84c8b348f384bf21d8328d.zip |
Added error message when exporting snapshots with curseforge
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
Diffstat (limited to 'launcher/modplatform/flame')
-rw-r--r-- | launcher/modplatform/flame/FlamePackExportTask.cpp | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/launcher/modplatform/flame/FlamePackExportTask.cpp b/launcher/modplatform/flame/FlamePackExportTask.cpp index e73f3de5..e5eeb098 100644 --- a/launcher/modplatform/flame/FlamePackExportTask.cpp +++ b/launcher/modplatform/flame/FlamePackExportTask.cpp @@ -409,16 +409,20 @@ QByteArray FlamePackExportTask::generateIndex() // convert all available components to mrpack dependencies if (minecraft != nullptr) version["version"] = minecraft->m_version; - - QJsonObject loader; + QString id; if (quilt != nullptr) - loader["id"] = "quilt-" + quilt->getVersion(); + id = "quilt-" + quilt->getVersion(); else if (fabric != nullptr) - loader["id"] = "fabric-" + fabric->getVersion(); + id = "fabric-" + fabric->getVersion(); else if (forge != nullptr) - loader["id"] = "forge-" + forge->getVersion(); - loader["primary"] = true; - version["modLoaders"] = QJsonArray({ loader }); + id = "forge-" + forge->getVersion(); + version["modLoaders"] = QJsonArray(); + if (!id.isEmpty()) { + QJsonObject loader; + loader["id"] = id; + loader["primary"] = true; + version["modLoaders"] = QJsonArray({ loader }); + } obj["minecraft"] = version; } |