From 3715bc8bc5342efe5dc117116a607cb219d764ea Mon Sep 17 00:00:00 2001 From: Jeremy Wood Date: Wed, 5 Sep 2012 20:53:59 -0400 Subject: [PATCH] Should now detect Async chat availability for even better backwards compatibility. --- .../java/com/onarandombox/MultiverseCore/MultiverseCore.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/com/onarandombox/MultiverseCore/MultiverseCore.java b/src/main/java/com/onarandombox/MultiverseCore/MultiverseCore.java index 8a419e12..0e5ebb8c 100644 --- a/src/main/java/com/onarandombox/MultiverseCore/MultiverseCore.java +++ b/src/main/java/com/onarandombox/MultiverseCore/MultiverseCore.java @@ -308,6 +308,11 @@ public class MultiverseCore extends JavaPlugin implements MVPlugin, Core { } this.saveMVConfig(); // Register async or sync player chat according to config + try { + Class.forName("org.bukkit.event.player.AsyncPlayerChatEvent"); + } catch (ClassNotFoundException e) { + getMVConfig().setUseAsyncChat(false); + } if (getMVConfig().getUseAsyncChat()) { this.chatListener = new MVAsyncPlayerChatListener(this, this.playerListener); } else {