From 3c3a6a3efa4b1955388969b2b3f7d7b0322e5ab4 Mon Sep 17 00:00:00 2001 From: Kristian Knarvik Date: Thu, 25 Jan 2018 11:49:01 +0100 Subject: [PATCH] Add server version check --- src/net/knarcraft/serverlauncher/server/Server.java | 7 ++++++- test/ServerTest.java | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/net/knarcraft/serverlauncher/server/Server.java b/src/net/knarcraft/serverlauncher/server/Server.java index 8bb86fd..22cd137 100644 --- a/src/net/knarcraft/serverlauncher/server/Server.java +++ b/src/net/knarcraft/serverlauncher/server/Server.java @@ -79,7 +79,12 @@ public class Server { } public void setServerVersion(String serverVersion) { - this.serverVersion = serverVersion; + String[] versions = this.type.getVersions(); + for (String version : versions) { + if (version.equals(serverVersion)) { + this.serverVersion = serverVersion; + } + } } public void setMaxRam(String ram) { diff --git a/test/ServerTest.java b/test/ServerTest.java index c77ae75..4e8a6ad 100644 --- a/test/ServerTest.java +++ b/test/ServerTest.java @@ -43,13 +43,13 @@ public class ServerTest { if (server.isEnabled()) { String path = server.getPath(); String type = server.getType(); - /* try { + try { server.downloadJar(); System.out.println("File downloaded."); } catch (FileNotFoundException e) { System.out.println("File was not found."); return; - }*/ + } String ram = server.maxRam(); Runtime rt = Runtime.getRuntime(); try {