summaryrefslogtreecommitdiffstats
path: root/EssentialsXMPP/src/com
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2011-06-07 01:08:31 +0200
committersnowleo <schneeleo@gmail.com>2011-06-07 01:08:31 +0200
commitd8a81923b1bd3f42add1fd096604a3b2ef2506d5 (patch)
tree30eb52ebb75a5a2025bd82bbed8931e0b53300f4 /EssentialsXMPP/src/com
parent1321f8de5d400ad7ff6acd6dbc9bb78303439baa (diff)
downloadEssentials-d8a81923b1bd3f42add1fd096604a3b2ef2506d5.tar
Essentials-d8a81923b1bd3f42add1fd096604a3b2ef2506d5.tar.gz
Essentials-d8a81923b1bd3f42add1fd096604a3b2ef2506d5.tar.lz
Essentials-d8a81923b1bd3f42add1fd096604a3b2ef2506d5.tar.xz
Essentials-d8a81923b1bd3f42add1fd096604a3b2ef2506d5.zip
Only import what we really need.
Diffstat (limited to 'EssentialsXMPP/src/com')
-rw-r--r--EssentialsXMPP/src/com/earth2me/essentials/xmpp/XMPPManager.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/EssentialsXMPP/src/com/earth2me/essentials/xmpp/XMPPManager.java b/EssentialsXMPP/src/com/earth2me/essentials/xmpp/XMPPManager.java
index d057f5ddf..537a32a5e 100644
--- a/EssentialsXMPP/src/com/earth2me/essentials/xmpp/XMPPManager.java
+++ b/EssentialsXMPP/src/com/earth2me/essentials/xmpp/XMPPManager.java
@@ -1,5 +1,6 @@
package com.earth2me.essentials.xmpp;
+import com.earth2me.essentials.Console;
import com.earth2me.essentials.EssentialsConf;
import com.earth2me.essentials.IConf;
import java.io.File;
@@ -12,8 +13,6 @@ import java.util.logging.Handler;
import java.util.logging.Level;
import java.util.logging.LogRecord;
import java.util.logging.Logger;
-import org.bukkit.command.ConsoleCommandSender;
-import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.entity.Player;
import org.bukkit.plugin.java.JavaPlugin;
import org.jivesoftware.smack.Chat;
@@ -271,10 +270,13 @@ public class XMPPManager extends Handler implements MessageListener, ChatManager
{
if (config.getStringList("op-users", new ArrayList<String>()).contains(StringUtils.parseBareAddress(chat.getParticipant())))
{
- final CraftServer craftServer = (CraftServer)parent.getServer();
- if (craftServer != null)
+ try
+ {
+ parent.getServer().dispatchCommand(Console.getCommandSender(parent.getServer()), message.substring(1));
+ }
+ catch (Exception ex)
{
- craftServer.dispatchCommand(new ConsoleCommandSender(craftServer), message.substring(1));
+ LOGGER.log(Level.SEVERE, ex.getMessage(), ex);
}
}
}