Added ServerManager#getVersionManager

This commit is contained in:
Mathias Wagner 2024-02-14 00:49:42 +01:00
parent 324e6e9a37
commit 85b8e19053
Signed by: Mathias
GPG Key ID: B8DC354B0A1F5B44

View File

@ -64,7 +64,7 @@ public class ServerManager {
* Refreshes the servers * Refreshes the servers
*/ */
public void refreshServers() { 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()) { for (File file : serverFolder.listFiles()) {
if (file.isDirectory() && new File(file, "mcdash.json").exists()) { if (file.isDirectory() && new File(file, "mcdash.json").exists()) {
@ -90,6 +90,7 @@ public class ServerManager {
/** /**
* Starts a server * Starts a server
*
* @param server The server you want to start * @param server The server you want to start
*/ */
public void startServer(Server server) { public void startServer(Server server) {
@ -119,6 +120,7 @@ public class ServerManager {
/** /**
* Stops a server * Stops a server
*
* @param server The server you want to stop * @param server The server you want to stop
*/ */
public void stopServer(Server server) { public void stopServer(Server server) {
@ -153,9 +155,19 @@ public class ServerManager {
/** /**
* Gets all servers * Gets all servers
*
* @return all servers * @return all servers
*/ */
public ArrayList<Server> getServers() { public ArrayList<Server> getServers() {
return servers; return servers;
} }
/**
* Gets the server version manager
*
* @return the server version manager
*/
public ServerVersionManager getVersionManager() {
return versionManager;
}
} }