diff --git a/src/main/java/de/gnmyt/mcdash/api/DashShutdownHook.java b/src/main/java/de/gnmyt/mcdash/api/DashShutdownHook.java new file mode 100644 index 0000000..08f848a --- /dev/null +++ b/src/main/java/de/gnmyt/mcdash/api/DashShutdownHook.java @@ -0,0 +1,16 @@ +package de.gnmyt.mcdash.api; + +import de.gnmyt.mcdash.MCDashWrapper; + +public class DashShutdownHook extends Thread { + + private static final Logger LOG = new Logger(DashShutdownHook.class); + @Override + public void run() { + setName("MCDash-Shutdown-Hook"); + + LOG.info("Stopping the server..."); + ServerManager serverManager = MCDashWrapper.getServerManager(); + serverManager.stopServers(); + } +}