diff --git a/launcher/bootstrap/src/main/java/me/sashegdev/zernmc/launcher/Bootstrap.java b/launcher/bootstrap/src/main/java/me/sashegdev/zernmc/launcher/Bootstrap.java index 56d4aa7..1f997e7 100644 --- a/launcher/bootstrap/src/main/java/me/sashegdev/zernmc/launcher/Bootstrap.java +++ b/launcher/bootstrap/src/main/java/me/sashegdev/zernmc/launcher/Bootstrap.java @@ -27,7 +27,7 @@ import java.util.jar.Manifest; public class Bootstrap { private static final String JAR_NAME = "zernmclauncher.jar"; - private static final String BASE_URL = "http://87.120.187.36:1582"; + private static final String BASE_URL = "https://api.zernmc.ru"; private static List MIRRORS = new ArrayList<>(); private static volatile boolean jfxChildExiting = false; @@ -53,9 +53,12 @@ public class Bootstrap { log("=== ZernMC Launcher ==="); - List argList = Arrays.asList(args); - isCliMode = argList.contains("--cli"); + List argList = new ArrayList<>(Arrays.asList(args)); + isCliMode = argList.contains("--cli") || (System.console() != null && !argList.contains("--jfx")); isJfxMode = !isCliMode; + if (isCliMode && !argList.contains("--cli")) { + argList.add("--cli"); + } log("Mode: " + (isCliMode ? "CLI" : "JFX")); @@ -94,7 +97,7 @@ public class Bootstrap { ui.close(); } - launchMain(args); + launchMain(argList.toArray(new String[0])); } private static void launchMain(String[] args) throws Exception { diff --git a/launcher/launcher/src/main/java/sashegdev/zernmc/launcher/Bootstrap.java b/launcher/launcher/src/main/java/sashegdev/zernmc/launcher/Bootstrap.java index fc14afe..bbb6220 100644 --- a/launcher/launcher/src/main/java/sashegdev/zernmc/launcher/Bootstrap.java +++ b/launcher/launcher/src/main/java/sashegdev/zernmc/launcher/Bootstrap.java @@ -14,7 +14,7 @@ import java.util.List; public class Bootstrap { private static final String VERSION_FILE = "build.version"; private static final String JAR_NAME = "ZernMCLauncher.jar"; - private static final String BASE_URL = "http://87.120.187.36:1582"; + private static final String BASE_URL = "https://api.zernmc.ru"; private static Path baseDir; private static Path logDir; diff --git a/launcher/launcher/src/resources/ui/index.html b/launcher/launcher/src/resources/ui/index.html index b94d6eb..cacdb73 100644 --- a/launcher/launcher/src/resources/ui/index.html +++ b/launcher/launcher/src/resources/ui/index.html @@ -78,18 +78,22 @@