diff --git a/src/main/java/fr/xephi/authme/listener/AuthMeServerStop.java b/src/main/java/fr/xephi/authme/listener/AuthMeServerStop.java index f37c2c65..eed3bd90 100644 --- a/src/main/java/fr/xephi/authme/listener/AuthMeServerStop.java +++ b/src/main/java/fr/xephi/authme/listener/AuthMeServerStop.java @@ -16,9 +16,15 @@ public class AuthMeServerStop extends Thread { public void run() { // TODO: add a MessageKey if (Settings.kickPlayersBeforeStopping) { - for (Player p : plugin.getServer().getOnlinePlayers()) { - p.kickPlayer("Server is restarting"); - } + plugin.getServer().getScheduler().scheduleSyncDelayedTask(plugin, new Runnable() + { + @Override + public void run() { + for (Player p : plugin.getServer().getOnlinePlayers()) { + p.kickPlayer("Server is restarting"); + } + } + }); } } }