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

Method getFromMetadata

launcher/minecraft/mod/tasks/ModFolderLoadTask.cpp:121–135  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

119}
120
121void ModFolderLoadTask::getFromMetadata()
122{
123 m_index_dir.refresh();
124 for (auto entry : m_index_dir.entryList(QDir::Files)) {
125 auto metadata = Metadata::get(m_index_dir, entry);
126
127 if(!metadata.isValid()){
128 return;
129 }
130
131 auto* mod = new Mod(m_mods_dir, metadata);
132 mod->setStatus(ModStatus::NotInstalled);
133 m_result->mods[mod->internal_id()] = mod;
134 }
135}

Callers

nothing calls this directly

Calls 4

internal_idMethod · 0.80
refreshMethod · 0.45
isValidMethod · 0.45
setStatusMethod · 0.45

Tested by

no test coverage detected