From 5f5c78143ee37dd47b76469443d83e4def51b22c Mon Sep 17 00:00:00 2001 From: Etzelia Date: Tue, 23 Apr 2019 22:14:41 +0200 Subject: [PATCH] Log normal chat all the time (#4) --- .../listeners/AsyncPlayerChatListener.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/main/java/xyz/etztech/deluxegroups/listeners/AsyncPlayerChatListener.java b/src/main/java/xyz/etztech/deluxegroups/listeners/AsyncPlayerChatListener.java index 65cac93..697a791 100644 --- a/src/main/java/xyz/etztech/deluxegroups/listeners/AsyncPlayerChatListener.java +++ b/src/main/java/xyz/etztech/deluxegroups/listeners/AsyncPlayerChatListener.java @@ -38,13 +38,15 @@ public class AsyncPlayerChatListener implements Listener { Player sender = event.getPlayer(); String chat = event.getMessage(); - if (!sender.hasPermission("deluxegroups.group.chat")) { - return; - } - DynmapAPI dynmap = DeluxeGroups.getDynmap(); IMinecraftManager minecraftManager = DeluxeGroups.getMinecraftManager(); + if (!sender.hasPermission("deluxegroups.group.chat")) { + // Still log normal chat if we are overriding dynmap or MCM + normalChat(event, sender, chat, dynmap, minecraftManager); + return; + } + if (DeluxeGroups.getDatabase().inGroup(sender.getUniqueId().toString())) { boolean groupChat = false;