diff --git a/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java b/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java index 43044ac8..01222ae6 100644 --- a/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java +++ b/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java @@ -57,6 +57,10 @@ public class AuthMePlayerListener implements Listener { * @param event AsyncPlayerChatEvent */ private void handleChat(AsyncPlayerChatEvent event) { + if (Settings.isChatAllowed || Utils.checkAuth(event.getPlayer())) { + return; + } + Player player = event.getPlayer(); for (Player p : Utils.getOnlinePlayers()) { if (!PlayerCache.getInstance().isAuthenticated(p.getName())) { @@ -64,14 +68,6 @@ public class AuthMePlayerListener implements Listener { } } - if (Settings.isChatAllowed) { - return; - } - - if (Utils.checkAuth(player)) { - return; - } - event.setCancelled(true); if (plugin.database.isAuthAvailable(player.getName().toLowerCase())) { m.send(player, MessageKey.LOGIN_MESSAGE);