diff --git a/EssentialsChat/src/main/java/com/earth2me/essentials/chat/processing/AbstractChatHandler.java b/EssentialsChat/src/main/java/com/earth2me/essentials/chat/processing/AbstractChatHandler.java index edc39a503b0..a809a3c50fd 100644 --- a/EssentialsChat/src/main/java/com/earth2me/essentials/chat/processing/AbstractChatHandler.java +++ b/EssentialsChat/src/main/java/com/earth2me/essentials/chat/processing/AbstractChatHandler.java @@ -141,8 +141,9 @@ protected void handleChatRecipients(AbstractChatEvent event) { final ChatProcessingCache.Chat chat = cache.getProcessedChat(event.getPlayer()); - // If local chat is enabled, handle the recipients here; else we have nothing to do + // If local chat is enabled, handle the recipients here; else we can just fire the chat event and return if (chat.getRadius() < 1) { + callChatEvent(event, chat.getType(), null); return; } final long radiusSquared = chat.getRadius() * chat.getRadius();