From 85b8e19053abb8449b09d16c78ffa24eac793f8b Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Wed, 14 Feb 2024 00:49:42 +0100 Subject: [PATCH] Added ServerManager#getVersionManager --- .../java/de/gnmyt/mcdash/api/ServerManager.java | 14 +++++++++++++- 1 file changed, 13 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 fec3633..f24a0e7 100644 --- a/src/main/java/de/gnmyt/mcdash/api/ServerManager.java +++ b/src/main/java/de/gnmyt/mcdash/api/ServerManager.java @@ -64,7 +64,7 @@ public class ServerManager { * Refreshes the servers */ public void refreshServers() { - servers.stream().filter(server -> server.getStatus() == ServerStatus.OFFLINE).forEach(servers::remove); + servers.removeIf(server -> server.getStatus() == ServerStatus.OFFLINE); for (File file : serverFolder.listFiles()) { if (file.isDirectory() && new File(file, "mcdash.json").exists()) { @@ -90,6 +90,7 @@ public class ServerManager { /** * Starts a server + * * @param server The server you want to start */ public void startServer(Server server) { @@ -119,6 +120,7 @@ public class ServerManager { /** * Stops a server + * * @param server The server you want to stop */ public void stopServer(Server server) { @@ -153,9 +155,19 @@ public class ServerManager { /** * Gets all servers + * * @return all servers */ public ArrayList getServers() { return servers; } + + /** + * Gets the server version manager + * + * @return the server version manager + */ + public ServerVersionManager getVersionManager() { + return versionManager; + } }