diff --git a/src/main/java/net/aufdemrand/denizen/scripts/triggers/core/ChatTrigger.java b/src/main/java/net/aufdemrand/denizen/scripts/triggers/core/ChatTrigger.java index 8bc3715538..d836edb74c 100644 --- a/src/main/java/net/aufdemrand/denizen/scripts/triggers/core/ChatTrigger.java +++ b/src/main/java/net/aufdemrand/denizen/scripts/triggers/core/ChatTrigger.java @@ -315,6 +315,10 @@ public void asyncChatTrigger(final AsyncPlayerChatEvent event) { // Return if "Use asynchronous event" is false in config file if (!Settings.chatAsynchronous()) return; + if (!event.isAsynchronous()) { + syncChatTrigger(new PlayerChatEvent(event.getPlayer(), event.getMessage(), event.getFormat(), event.getRecipients())); + return; + } FutureTask futureTask = new FutureTask(new Callable() { @Override public ChatContext call() {