Update the icons & fix the alpha versions not starting bug

This commit is contained in:
artdeell 2021-01-16 17:53:12 +03:00
parent 7c2819d7c2
commit 2c4619c462
11 changed files with 44 additions and 7 deletions

View file

@ -69,10 +69,10 @@ public final class Tools
int mcReleaseDate = Integer.parseInt(versionInfo.releaseTime.substring(0, 10).replace("-", ""));
// 13w17a: 20130425
// 13w18a: 20130502
if (mcReleaseDate < 20130502 && versionInfo.minimumLauncherVersion <= 4){
if (mcReleaseDate < 20130502 && versionInfo.minimumLauncherVersion < 9){
ctx.appendlnToLog("AWT-enabled version detected! ("+mcReleaseDate+")");
javaArgList.add("-Djava.awt.headless=false");
// Caciocavallo config
// Caciocavallo config AWT-enabled version
javaArgList.add("-Dcacio.managed.screensize=" + CallbackBridge.windowWidth + "x" + CallbackBridge.windowHeight);
javaArgList.add("-Dcacio.font.fontmanager=net.java.openjdk.cacio.ctc.CTCFontManager");
// javaArgList.add("-Dcacio.font.fontscaler=sun.font.FreetypeFontScaler");
@ -91,6 +91,8 @@ public final class Tools
}
}
javaArgList.add(cacioClasspath.toString());
}else{
ctx.appendlnToLog("Headless version detected! ("+mcReleaseDate+")");
}
javaArgList.add("-cp");
@ -98,7 +100,7 @@ public final class Tools
javaArgList.add(versionInfo.mainClass);
javaArgList.addAll(Arrays.asList(launchArgs));
ctx.appendlnToLog("full args: "+javaArgList.toString());
JREUtils.launchJavaVM(ctx, javaArgList);
}