From 0e6a5240db2134147b5f13cba7cc4cf99809ba6f Mon Sep 17 00:00:00 2001 From: KHobbits Date: Sun, 30 Mar 2014 15:50:32 +0100 Subject: Add chat configurables. --- .../src/com/earth2me/essentials/chat/EssentialsChat.java | 1 - .../earth2me/essentials/chat/EssentialsChatPlayer.java | 15 +++++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) (limited to 'EssentialsChat/src/com/earth2me') diff --git a/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChat.java b/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChat.java index 3ce515f3b..d8b40d36c 100644 --- a/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChat.java +++ b/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChat.java @@ -33,7 +33,6 @@ public class EssentialsChat extends JavaPlugin final Map chatStore = Collections.synchronizedMap(new HashMap()); - final EssentialsChatPlayerListenerLowest playerListenerLowest = new EssentialsChatPlayerListenerLowest(getServer(), ess, chatStore); final EssentialsChatPlayerListenerNormal playerListenerNormal = new EssentialsChatPlayerListenerNormal(getServer(), ess, chatStore); final EssentialsChatPlayerListenerHighest playerListenerHighest = new EssentialsChatPlayerListenerHighest(getServer(), ess, chatStore); diff --git a/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java b/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java index 6c97d91ed..8b8737e14 100644 --- a/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java +++ b/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java @@ -47,15 +47,18 @@ public abstract class EssentialsChatPlayer implements Listener //Ignore empty chat events generated by plugins return ""; } - switch (message.charAt(0)) + + final char prefix = message.charAt(0); + if (prefix == ess.getSettings().getChatShout()) { - case '!': return "shout"; - case '?': + } + else if (prefix == ess.getSettings().getChatQuestion()) + { return "question"; - //case '@': - //return "admin"; - default: + } + else + { return ""; } } -- cgit v1.2.3