MCPcopy Create free account
hub / github.com/PolyMC/PolyMC / ReadForgeInfo

Function ReadForgeInfo

launcher/minecraft/mod/tasks/LocalModParseTask.cpp:242–260  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

240}
241
242ModDetails ReadForgeInfo(QByteArray contents)
243{
244 ModDetails details;
245 // Read the data
246 details.name = "Minecraft Forge";
247 details.mod_id = "Forge";
248 details.homeurl = "http://www.minecraftforge.net/forum/";
249 INIFile ini;
250 if (!ini.loadFile(contents))
251 return details;
252
253 QString major = ini.get("forge.major.number", "0").toString();
254 QString minor = ini.get("forge.minor.number", "0").toString();
255 QString revision = ini.get("forge.revision.number", "0").toString();
256 QString build = ini.get("forge.build.number", "0").toString();
257
258 details.version = major + "." + minor + "." + revision + "." + build;
259 return details;
260}
261
262ModDetails ReadLiteModInfo(QByteArray contents)
263{

Callers 1

processAsZipMethod · 0.85

Calls 3

loadFileMethod · 0.80
toStringMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected