Integrated the JavaVersionManager into the ServerManager.java

This commit is contained in:
Mathias Wagner 2024-02-14 14:13:38 +01:00
parent 6ad5890dd1
commit 990454a220
Signed by: Mathias
GPG Key ID: B8DC354B0A1F5B44

View File

@ -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<Server> 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"
);