Implement recommendedRam in CurseForge export

Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
This commit is contained in:
TheKodeToad
2025-04-29 14:40:20 +01:00
parent 75d4ef1828
commit ee52127044
3 changed files with 13 additions and 3 deletions

View File

@ -47,7 +47,8 @@ FlamePackExportTask::FlamePackExportTask(const QString& name,
bool optionalFiles,
InstancePtr instance,
const QString& output,
MMCZip::FilterFunction filter)
MMCZip::FilterFunction filter,
int recommendedRAM)
: name(name)
, version(version)
, author(author)
@ -57,6 +58,7 @@ FlamePackExportTask::FlamePackExportTask(const QString& name,
, gameRoot(instance->gameRoot())
, output(output)
, filter(filter)
, m_recommendedRAM(recommendedRAM)
{}
void FlamePackExportTask::executeTask()
@ -411,6 +413,10 @@ QByteArray FlamePackExportTask::generateIndex()
loader["primary"] = true;
version["modLoaders"] = QJsonArray({ loader });
}
if (m_recommendedRAM > 0)
version["recommendedRam"] = m_recommendedRAM;
obj["minecraft"] = version;
}