From 990454a220192ecaf57f57888e886c36120def90 Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Wed, 14 Feb 2024 14:13:38 +0100 Subject: [PATCH] Integrated the JavaVersionManager into the ServerManager.java --- src/main/java/de/gnmyt/mcdash/api/ServerManager.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/gnmyt/mcdash/api/ServerManager.java b/src/main/java/de/gnmyt/mcdash/api/ServerManager.java index f24a0e7..ab866b8 100644 --- a/src/main/java/de/gnmyt/mcdash/api/ServerManager.java +++ b/src/main/java/de/gnmyt/mcdash/api/ServerManager.java @@ -12,6 +12,7 @@ public class ServerManager { private static final Logger LOG = new Logger(ServerManager.class); private static final ServerVersionManager versionManager = new ServerVersionManager(); + private static final JavaVersionManager javaManager = new JavaVersionManager(); private final ArrayList servers = new ArrayList<>(); private final File serverFolder; @@ -100,7 +101,8 @@ public class ServerManager { ServerConfiguration config = server.getConfiguration(); try { - ProcessBuilder processBuilder = new ProcessBuilder("java", "-jar", "-Xmx" + config.getMemory() + "M", + ProcessBuilder processBuilder = new ProcessBuilder(javaManager.getPath(config.getVersion()), + "-jar", "-Xmx" + config.getMemory() + "M", "-Xms" + config.getMemory() + "M", "-Dcom.mojang.eula.agree=true", // "-Djava.awt.headless=true", versionManager.getPath(config.getType(), config.getVersion())//, "nogui" );