diff --git a/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java b/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java index e2852359..5fb464f4 100644 --- a/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java +++ b/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java @@ -57,6 +57,12 @@ public class AuthMePlayerListener implements Listener { * @param event AsyncPlayerChatEvent */ private void handleChat(AsyncPlayerChatEvent event) { + for (Player p : Utils.getOnlinePlayers()) { + if (p != player && !PlayerCache.getInstance().isAuthenticated(p)) { + event.getRecipients().remove(p); + } + } + if (Settings.isChatAllowed) { return; }