From d8a81923b1bd3f42add1fd096604a3b2ef2506d5 Mon Sep 17 00:00:00 2001 From: snowleo Date: Tue, 7 Jun 2011 01:08:31 +0200 Subject: Only import what we really need. --- .../src/com/earth2me/essentials/xmpp/XMPPManager.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'EssentialsXMPP/src/com/earth2me') 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()).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); } } } -- cgit v1.2.3