NOISSUE Support ATLauncher optional mods

This commit is contained in:
Jamie Mansfield
2021-05-28 15:03:14 +01:00
parent 8179a89103
commit 74311a54cf
10 changed files with 305 additions and 3 deletions

View File

@ -143,7 +143,10 @@ static void loadVersionMod(ATLauncher::VersionMod & p, QJsonObject & obj) {
p.decompFile = Json::requireString(obj, "decompFile");
}
p.description = Json::ensureString(obj, QString("description"), "");
p.optional = Json::ensureBoolean(obj, QString("optional"), false);
p.recommended = Json::ensureBoolean(obj, QString("recommended"), false);
p.selected = Json::ensureBoolean(obj, QString("selected"), false);
p.client = Json::ensureBoolean(obj, QString("client"), false);
}