diff --git a/src/main/java/de/gnmyt/mcdash/entities/ServerConfiguration.java b/src/main/java/de/gnmyt/mcdash/entities/ServerConfiguration.java index 17bd6ca..150f8d7 100644 --- a/src/main/java/de/gnmyt/mcdash/entities/ServerConfiguration.java +++ b/src/main/java/de/gnmyt/mcdash/entities/ServerConfiguration.java @@ -7,6 +7,7 @@ import de.gnmyt.mcdash.api.Logger; import org.apache.commons.io.FileUtils; import java.io.File; +import java.util.HashMap; public class ServerConfiguration { @@ -185,6 +186,21 @@ public class ServerConfiguration { save(); } + /** + * Creates a new server configuration + * @return The created server configuration + */ + public HashMap toHashMap() { + HashMap map = new HashMap<>(); + map.put("name", name); + map.put("type", type); + map.put("version", version); + map.put("description", description); + map.put("memory", memory); + map.put("autoStart", autoStart); + return map; + } + @Override public String toString() { return "ServerConfiguration{" +