From b74f6e92dcb9588647217aef4e617748bba56583 Mon Sep 17 00:00:00 2001 From: GJ Date: Thu, 4 Apr 2013 10:14:52 -0400 Subject: [PATCH] Fixed party & admin chat errors when not aysnc --- Changelog.txt | 1 + .../java/com/gmail/nossr50/listeners/PlayerListener.java | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Changelog.txt b/Changelog.txt index e2b659b75..a2e05fa80 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -23,6 +23,7 @@ Version 1.4.05-dev = Fixed potion buff option not using the appropriate # of ticks = Fixed Chimera Wing spamming console if Metrics was disabled = Fixed Chimera Wing displaying warmup message if warmup was set to 0 + = Fixed party & admin chat errors when not aysnc Version 1.4.04 + Added functions to ExperienceAPI for use with offline players diff --git a/src/main/java/com/gmail/nossr50/listeners/PlayerListener.java b/src/main/java/com/gmail/nossr50/listeners/PlayerListener.java index a8352ed60..e5474941d 100644 --- a/src/main/java/com/gmail/nossr50/listeners/PlayerListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/PlayerListener.java @@ -441,6 +441,7 @@ public class PlayerListener implements Listener { return; } + boolean isAsync = event.isAsynchronous(); McMMOPlayer mcMMOPlayer = UserManager.getPlayer(player); if (mcMMOPlayer.getPartyChatMode()) { @@ -451,11 +452,11 @@ public class PlayerListener implements Listener { return; } - ChatManager.handlePartyChat(plugin, party, player.getName(), player.getDisplayName(), event.getMessage(), true); + ChatManager.handlePartyChat(plugin, party, player.getName(), player.getDisplayName(), event.getMessage(), isAsync); event.setCancelled(true); } else if (mcMMOPlayer.getAdminChatMode()) { - ChatManager.handleAdminChat(plugin, player.getName(), player.getDisplayName(), event.getMessage(), true); + ChatManager.handleAdminChat(plugin, player.getName(), player.getDisplayName(), event.getMessage(), isAsync); event.setCancelled(true); } }