summaryrefslogtreecommitdiffstats
path: root/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEventListener.java
diff options
context:
space:
mode:
authorKHobbits <rob@khobbits.co.uk>2012-01-24 23:20:00 +0000
committerKHobbits <rob@khobbits.co.uk>2012-01-24 23:20:00 +0000
commitdf061749ddf3df4ee4b80315cfdea546e661ac28 (patch)
tree28d0af6fd70b86c69988f2811c89291adf7b9b8f /EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEventListener.java
parent38a932728466a28d773a348f47db59028b5fe8b4 (diff)
downloadEssentials-df061749ddf3df4ee4b80315cfdea546e661ac28.tar
Essentials-df061749ddf3df4ee4b80315cfdea546e661ac28.tar.gz
Essentials-df061749ddf3df4ee4b80315cfdea546e661ac28.tar.lz
Essentials-df061749ddf3df4ee4b80315cfdea546e661ac28.tar.xz
Essentials-df061749ddf3df4ee4b80315cfdea546e661ac28.zip
2nd sweep over Essentials Chat, to implement 2.8 changes.
Formatting cache still needs reimplemented.
Diffstat (limited to 'EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEventListener.java')
-rw-r--r--EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEventListener.java29
1 files changed, 15 insertions, 14 deletions
diff --git a/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEventListener.java b/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEventListener.java
index 14b22f548..7d343160e 100644
--- a/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEventListener.java
+++ b/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsLocalChatEventListener.java
@@ -3,33 +3,34 @@ package com.earth2me.essentials.chat;
import static com.earth2me.essentials.I18n._;
import com.earth2me.essentials.api.IEssentials;
import com.earth2me.essentials.api.IUser;
+import java.util.logging.Level;
+import java.util.logging.Logger;
import org.bukkit.Location;
import org.bukkit.Server;
import org.bukkit.World;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
+import org.bukkit.event.EventPriority;
import org.bukkit.event.Listener;
-
-public class EssentialsLocalChatEventListener implements Listener {
-
+
+public class EssentialsLocalChatEventListener implements Listener
+{
protected transient IEssentials ess;
protected final transient Server server;
+ private static final Logger LOGGER = Logger.getLogger("Minecraft");
public EssentialsLocalChatEventListener(final Server server, final IEssentials ess)
{
this.ess = ess;
this.server = server;
}
-
- @EventHandler
- public void onLocalChat(final EssentialsLocalChatEvent event) {
+
+ @EventHandler(priority = EventPriority.HIGHEST)
+ public void onLocalChat(final EssentialsLocalChatEvent event)
+ {
+
final Player sender = event.getPlayer();
- if (event.getRadius() < 1)
- {
- return;
- }
- event.setCancelled(true);
final Location loc = sender.getLocation();
final World world = loc.getWorld();
@@ -64,8 +65,8 @@ public class EssentialsLocalChatEventListener implements Listener {
}
}
- final String message = String.format(event.getFormat(), type.concat(sender.getDisplayName()), event.getMessage());
+ final String message = type.concat(String.format(event.getFormat(), sender.getDisplayName(), event.getMessage()));
user.sendMessage(message);
- }
- }
+ }
+ }
} \ No newline at end of file