MCPcopy Create free account
hub / github.com/FreesmTeam/FreesmLauncher / process

Function process

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

Source from the content-addressed store, hash-verified

452}
453
454bool process(Mod& mod, ProcessingLevel level)
455{
456 switch (mod.type()) {
457 case ResourceType::FOLDER:
458 return processFolder(mod, level);
459 case ResourceType::ZIPFILE:
460 return processZIP(mod, level);
461 case ResourceType::LITEMOD:
462 return processLitemod(mod);
463 default:
464 qWarning() << "Invalid type for mod parse task!";
465 return false;
466 }
467}
468
469bool processZIP(Mod& mod, [[maybe_unused]] ProcessingLevel level)
470{

Callers 7

validateFunction · 0.70
executeTaskMethod · 0.70
test_parseFolder2Method · 0.50
test_parseFolder2Method · 0.50
test_parseFolder2Method · 0.50
test_parseZIP2Method · 0.50
test_parseFolder2Method · 0.50

Calls 4

processLitemodFunction · 0.85
processFolderFunction · 0.70
processZIPFunction · 0.70
typeMethod · 0.45

Tested by 5

test_parseFolder2Method · 0.40
test_parseFolder2Method · 0.40
test_parseFolder2Method · 0.40
test_parseZIP2Method · 0.40
test_parseFolder2Method · 0.40