From 2fa6d26bb151da286431f0dfd5dca64955415466 Mon Sep 17 00:00:00 2001 From: mcmonkey4eva Date: Sat, 18 Jul 2015 21:36:40 -0700 Subject: [PATCH] Don't async-process non-async things Purely theoretical work --- .../aufdemrand/denizen/scripts/triggers/core/ChatTrigger.java | 4 ++++ 1 file changed, 4 insertions(+) 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() {