summaryrefslogtreecommitdiffstats
path: root/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java
diff options
context:
space:
mode:
authorementalo <me@ementalo.com>2015-04-11 21:47:56 +0100
committerementalo <me@ementalo.com>2015-04-11 21:47:56 +0100
commit9e6c686c297eb233dfa19872f2f42bbd2a8f421f (patch)
treebc1dfa4e3ec7ca5ce8c459baaaebe4bd2b09ec5e /EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java
parentce8313bd688ecad3ed98decaf5ef9029fca8f100 (diff)
downloadEssentials-9e6c686c297eb233dfa19872f2f42bbd2a8f421f.tar
Essentials-9e6c686c297eb233dfa19872f2f42bbd2a8f421f.tar.gz
Essentials-9e6c686c297eb233dfa19872f2f42bbd2a8f421f.tar.lz
Essentials-9e6c686c297eb233dfa19872f2f42bbd2a8f421f.tar.xz
Essentials-9e6c686c297eb233dfa19872f2f42bbd2a8f421f.zip
Change namespace from com.earth2me to org.mcess - net.ess3.api changes still required
Diffstat (limited to 'EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java')
-rw-r--r--EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java100
1 files changed, 0 insertions, 100 deletions
diff --git a/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java b/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java
deleted file mode 100644
index 8b8737e14..000000000
--- a/EssentialsChat/src/com/earth2me/essentials/chat/EssentialsChatPlayer.java
+++ /dev/null
@@ -1,100 +0,0 @@
-package com.earth2me.essentials.chat;
-
-import com.earth2me.essentials.ChargeException;
-import com.earth2me.essentials.Trade;
-import com.earth2me.essentials.User;
-import net.ess3.api.IEssentials;
-import java.util.Map;
-import java.util.logging.Logger;
-import org.bukkit.Server;
-import org.bukkit.event.Listener;
-import org.bukkit.event.player.AsyncPlayerChatEvent;
-
-
-public abstract class EssentialsChatPlayer implements Listener
-{
- protected static final Logger logger = Logger.getLogger("Minecraft");
- protected transient IEssentials ess;
- protected final transient Server server;
- protected final transient Map<AsyncPlayerChatEvent, ChatStore> chatStorage;
-
- public EssentialsChatPlayer(final Server server,
- final IEssentials ess,
- final Map<AsyncPlayerChatEvent, ChatStore> chatStorage)
- {
- this.ess = ess;
- this.server = server;
- this.chatStorage = chatStorage;
- }
-
- public void onPlayerChat(final AsyncPlayerChatEvent event)
- {
- }
-
- public boolean isAborted(final AsyncPlayerChatEvent event)
- {
- if (event.isCancelled())
- {
- return true;
- }
- return false;
- }
-
- public String getChatType(final String message)
- {
- if (message.length() == 0)
- {
- //Ignore empty chat events generated by plugins
- return "";
- }
-
- final char prefix = message.charAt(0);
- if (prefix == ess.getSettings().getChatShout())
- {
- return "shout";
- }
- else if (prefix == ess.getSettings().getChatQuestion())
- {
- return "question";
- }
- else
- {
- return "";
- }
- }
-
- public ChatStore getChatStore(final AsyncPlayerChatEvent event)
- {
- return chatStorage.get(event);
- }
-
- public void setChatStore(final AsyncPlayerChatEvent event, final ChatStore chatStore)
- {
- chatStorage.put(event, chatStore);
- }
-
- public ChatStore delChatStore(final AsyncPlayerChatEvent event)
- {
- return chatStorage.remove(event);
- }
-
- protected void charge(final User user, final Trade charge) throws ChargeException
- {
- charge.charge(user);
- }
-
- protected boolean charge(final AsyncPlayerChatEvent event, final ChatStore chatStore)
- {
- try
- {
- charge(chatStore.getUser(), chatStore.getCharge());
- }
- catch (ChargeException e)
- {
- ess.showError(chatStore.getUser().getSource(), e, "\\ chat " + chatStore.getLongType());
- event.setCancelled(true);
- return false;
- }
- return true;
- }
-}