diff --git a/SubServers.Bungee/src/net/ME1312/SubServers/Bungee/SubProxy.java b/SubServers.Bungee/src/net/ME1312/SubServers/Bungee/SubProxy.java index aa8ed873..8a6789d7 100644 --- a/SubServers.Bungee/src/net/ME1312/SubServers/Bungee/SubProxy.java +++ b/SubServers.Bungee/src/net/ME1312/SubServers/Bungee/SubProxy.java @@ -557,7 +557,10 @@ public final class SubProxy extends BungeeCommon implements Listener { } ukeys.clear(); - if (!posted) Runtime.getRuntime().addShutdownHook(new Thread(this::shutdown, "SubServers.Bungee::System_Shutdown")); + if (!posted) Runtime.getRuntime().addShutdownHook(new Thread(() -> { + shutdown = true; + shutdown(); + }, "SubServers.Bungee::System_Shutdown")); running = ready = true; legServers.clear();