aboutsummaryrefslogtreecommitdiff
path: root/launcher
diff options
context:
space:
mode:
authorflow <flowlnlnln@gmail.com>2023-01-14 12:19:12 -0300
committerGitHub <noreply@github.com>2023-01-14 12:19:12 -0300
commitcf022524d1e913fa67ec40cdc150c7a3bb3a6afa (patch)
tree8be5f19556cebf0127cd73679834491e5d0ec422 /launcher
parent3de681d2d64339fe8f46043278c21748907f33ad (diff)
parentebb0596c1a09a7c14f3c8e9e2cb311e652bd34e0 (diff)
downloadPrismLauncher-cf022524d1e913fa67ec40cdc150c7a3bb3a6afa.tar.gz
PrismLauncher-cf022524d1e913fa67ec40cdc150c7a3bb3a6afa.tar.bz2
PrismLauncher-cf022524d1e913fa67ec40cdc150c7a3bb3a6afa.zip
Merge pull request #743 from flowln/fix_mods_with_wrong_modListVersion
Diffstat (limited to 'launcher')
-rw-r--r--launcher/minecraft/mod/tasks/LocalModParseTask.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/launcher/minecraft/mod/tasks/LocalModParseTask.cpp b/launcher/minecraft/mod/tasks/LocalModParseTask.cpp
index 8bfe2c84..91cb747f 100644
--- a/launcher/minecraft/mod/tasks/LocalModParseTask.cpp
+++ b/launcher/minecraft/mod/tasks/LocalModParseTask.cpp
@@ -17,7 +17,7 @@
namespace ModUtils {
// NEW format
-// https://github.com/MinecraftForge/FML/wiki/FML-mod-information-file/6f62b37cea040daf350dc253eae6326dd9c822c3
+// https://github.com/MinecraftForge/FML/wiki/FML-mod-information-file/c8d8f1929aff9979e322af79a59ce81f3e02db6a
// OLD format:
// https://github.com/MinecraftForge/FML/wiki/FML-mod-information-file/5bf6a2d05145ec79387acc0d45c958642fb049fc
@@ -74,10 +74,11 @@ ModDetails ReadMCModInfo(QByteArray contents)
version = Json::ensureString(val, "").toInt();
if (version != 2) {
- qCritical() << "BAD stuff happened to mod json:";
- qCritical() << contents;
- return {};
+ qWarning() << QString(R"(The value of 'modListVersion' is "%1" (expected "2")! The file may be corrupted.)").arg(version);
+ qWarning() << "The contents of 'mcmod.info' are as follows:";
+ qWarning() << contents;
}
+
auto arrVal = jsonDoc.object().value("modlist");
if (arrVal.isUndefined()) {
arrVal = jsonDoc.object().value("modList");