From e09df4d8478ddf2e214911dd2985ad6ab70ce997 Mon Sep 17 00:00:00 2001 From: ArtDev <45949002+artdeell@users.noreply.github.com> Date: Sun, 31 Jan 2021 20:56:10 +0300 Subject: [PATCH] Update the version list to support some custom versions: reduce RAM usage by a bit --- .../src/main/java/net/kdt/pojavlaunch/Tools.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Tools.java b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Tools.java index 1ab527ee8..2721d66e6 100644 --- a/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Tools.java +++ b/app_pojavlauncher/src/main/java/net/kdt/pojavlaunch/Tools.java @@ -67,7 +67,7 @@ public final class Tools // ctx.appendlnToLog("Minecraft Args: " + Arrays.toString(launchArgs)); - String launchClassPath = generateLaunchClassPath(versionName); + String launchClassPath = generateLaunchClassPath(versionInfo,versionName); List javaArgList = new ArrayList(); @@ -275,10 +275,10 @@ public final class Tools } private static boolean isClientFirst = false; - public static String generateLaunchClassPath(String info) { + public static String generateLaunchClassPath(JMinecraftVersionList.Version info,String actualname) { StringBuilder libStr = new StringBuilder(); //versnDir + "/" + version + "/" + version + ".jar:"; - String[] classpath = generateLibClasspath(Tools.getVersionInfo(null,info)); + String[] classpath = generateLibClasspath(info); // Debug: LWJGL 3 override // File lwjgl2Folder = new File(Tools.MAIN_PATH, "lwjgl2"); @@ -301,7 +301,7 @@ public final class Tools */ if (isClientFirst) { - libStr.append(getPatchedFile(info)); + libStr.append(getPatchedFile(actualname)); } for (String perJar : classpath) { if (!new File(perJar).exists()) { @@ -311,7 +311,7 @@ public final class Tools libStr.append((isClientFirst ? ":" : "") + perJar + (!isClientFirst ? ":" : "")); } if (!isClientFirst) { - libStr.append(getPatchedFile(info)); + libStr.append(getPatchedFile(actualname)); } return libStr.toString();