From f16d08efc71f37b027529cc32bc6fbf6692be52b Mon Sep 17 00:00:00 2001 From: ArtDev <45949002+artdeell@users.noreply.github.com> Date: Mon, 23 Nov 2020 19:18:36 +0300 Subject: [PATCH] [Forge Installer 1.12+] Locate the entry first --- .../net/kdt/pojavlaunch/installers/NewForgeInstaller.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/net/kdt/pojavlaunch/installers/NewForgeInstaller.java b/app/src/main/java/net/kdt/pojavlaunch/installers/NewForgeInstaller.java index a41e3acc4..b54cc9e0c 100644 --- a/app/src/main/java/net/kdt/pojavlaunch/installers/NewForgeInstaller.java +++ b/app/src/main/java/net/kdt/pojavlaunch/installers/NewForgeInstaller.java @@ -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