[Forge Installer 1.12+] Locate the entry first

This commit is contained in:
ArtDev 2020-11-23 19:18:36 +03:00 committed by GitHub
parent 1aa0ee5e99
commit f16d08efc7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -26,10 +26,11 @@ public class NewForgeInstaller extends BaseInstaller {
File versionFile = new File(Tools.versnDir, profile.version);
versionFile.mkdir();
target = versionFile.getAbsolutePath() + "/" + profile.version + ".json";
ctx.appendlnToLog("Writing " + target);
ctx.appendlnToLog("Writing " + target + " from " + profile.json);
ZipEntry versionJson = mJarFile.getEntry(profile.json==null ? "/version.json" : profile.json);
Tools.write(
target,
Tools.convertStream(mJarFile.getInputStream(mJarFile.getEntry(profile.json==null ? "/version.json" : profile.json)))
Tools.convertStream(mJarFile.getInputStream(versionJson))
);
// Forge 1.12.2+ installer does not include universal, so download