| 166 | QJsonArray libs = doc.object().value("libraries").toArray(); |
| 167 | |
| 168 | foreach (const QJsonValue& value, libs) { |
| 169 | QString nameValue = value.toObject().value("name").toString(); |
| 170 | if (!nameValue.startsWith("net.minecraftforge")) { |
| 171 | continue; |
| 172 | } |
| 173 | |
| 174 | GradleSpecifier forgeVersion(nameValue); |
| 175 | |
| 176 | components->setComponentVersion("net.minecraftforge", forgeVersion.version().replace(m_pack.mcVersion, "").replace("-", "")); |
| 177 | packJson.remove(); |
| 178 | fallback = false; |
| 179 | break; |
| 180 | } |
| 181 | } |
| 182 | |
| 183 | if (jarmodDir.exists()) { |