From 79bb6fb33467683d0661fc98ffacbfc3af620361 Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Tue, 13 Feb 2024 18:35:46 +0100 Subject: [PATCH] Created the DashShutdownHook.java --- .../de/gnmyt/mcdash/api/DashShutdownHook.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/main/java/de/gnmyt/mcdash/api/DashShutdownHook.java 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(); + } +}