Fix server side mods being marked as unsupported on client

Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
(cherry picked from commit 138df66355)
This commit is contained in:
TheKodeToad 2024-03-01 00:03:20 +00:00 committed by github-actions[bot]
parent 8ad7c37d5e
commit e349e24548

View File

@ -287,16 +287,12 @@ QByteArray ModrinthPackExportTask::generateIndex()
env["client"] = "required"; env["client"] = "required";
env["server"] = "required"; env["server"] = "required";
} }
switch (iterator->side) {
case Metadata::ModSide::ClientSide: // a server side mod does not imply that the mod does not work on the client
env["server"] = "unsupported"; // however, if a mrpack mod is marked as server-only it will not install on the client
break; if (iterator->side == Metadata::ModSide::ClientSide)
case Metadata::ModSide::ServerSide: env["server"] = "unsupported";
env["client"] = "unsupported";
break;
case Metadata::ModSide::UniversalSide:
break;
}
fileOut["env"] = env; fileOut["env"] = env;
fileOut["path"] = path; fileOut["path"] = path;