aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDioEgizio <83089242+DioEgizio@users.noreply.github.com>2022-05-18 14:33:58 +0200
committerGitHub <noreply@github.com>2022-05-18 14:33:58 +0200
commit127dfadc6cd2f0c72816af86716e88c3b4af2848 (patch)
treebf54188a04eff5f70b011e92adcfe5291e2a576f
parentcc13310083fe8d0c3bb423fa3e31db7b1f7b25e1 (diff)
downloadPrismLauncher-127dfadc6cd2f0c72816af86716e88c3b4af2848.tar.gz
PrismLauncher-127dfadc6cd2f0c72816af86716e88c3b4af2848.tar.bz2
PrismLauncher-127dfadc6cd2f0c72816af86716e88c3b4af2848.zip
fix(quilt) always prefer qmj over fmj
this fixes Quilt-only mods like ok zoomer showing wrong metadata
-rw-r--r--launcher/minecraft/mod/LocalModParseTask.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/launcher/minecraft/mod/LocalModParseTask.cpp b/launcher/minecraft/mod/LocalModParseTask.cpp
index 631c3abb..a7bec5ae 100644
--- a/launcher/minecraft/mod/LocalModParseTask.cpp
+++ b/launcher/minecraft/mod/LocalModParseTask.cpp
@@ -430,7 +430,7 @@ void LocalModParseTask::processAsZip()
zip.close();
return;
}
- else if (zip.setCurrentFile("fabric.mod.json"))
+ else if (zip.setCurrentFile("quilt.mod.json"))
{
if (!file.open(QIODevice::ReadOnly))
{
@@ -438,12 +438,12 @@ void LocalModParseTask::processAsZip()
return;
}
- m_result->details = ReadFabricModInfo(file.readAll());
+ m_result->details = ReadQuiltModInfo(file.readAll());
file.close();
zip.close();
return;
}
- else if (zip.setCurrentFile("quilt.mod.json"))
+ else if (zip.setCurrentFile("fabric.mod.json"))
{
if (!file.open(QIODevice::ReadOnly))
{
@@ -451,7 +451,7 @@ void LocalModParseTask::processAsZip()
return;
}
- m_result->details = ReadQuiltModInfo(file.readAll());
+ m_result->details = ReadFabricModInfo(file.readAll());
file.close();
zip.close();
return;