summaryrefslogtreecommitdiffstats
path: root/EssentialsXMPP/src/com/earth2me/essentials/xmpp/EssentialsXMPP.java
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2011-12-14 16:31:08 +0100
committersnowleo <schneeleo@gmail.com>2011-12-14 16:31:08 +0100
commit0155bcedb7f00726d0b2f14e612a5342322a8278 (patch)
treea490495781c26b553f719dda2b70ece6889a3605 /EssentialsXMPP/src/com/earth2me/essentials/xmpp/EssentialsXMPP.java
parent9ab2fe54fcea6565bdfc29aa3e3c60cb07adf1b2 (diff)
downloadEssentials-0155bcedb7f00726d0b2f14e612a5342322a8278.tar
Essentials-0155bcedb7f00726d0b2f14e612a5342322a8278.tar.gz
Essentials-0155bcedb7f00726d0b2f14e612a5342322a8278.tar.lz
Essentials-0155bcedb7f00726d0b2f14e612a5342322a8278.tar.xz
Essentials-0155bcedb7f00726d0b2f14e612a5342322a8278.zip
Updated all modules to new api, some settings are still missing
Diffstat (limited to 'EssentialsXMPP/src/com/earth2me/essentials/xmpp/EssentialsXMPP.java')
-rw-r--r--EssentialsXMPP/src/com/earth2me/essentials/xmpp/EssentialsXMPP.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/EssentialsXMPP/src/com/earth2me/essentials/xmpp/EssentialsXMPP.java b/EssentialsXMPP/src/com/earth2me/essentials/xmpp/EssentialsXMPP.java
index bcbbfa17d..cf7fb1814 100644
--- a/EssentialsXMPP/src/com/earth2me/essentials/xmpp/EssentialsXMPP.java
+++ b/EssentialsXMPP/src/com/earth2me/essentials/xmpp/EssentialsXMPP.java
@@ -1,8 +1,10 @@
package com.earth2me.essentials.xmpp;
+import com.earth2me.essentials.EssentialsCommandHandler;
import static com.earth2me.essentials.I18n._;
-import com.earth2me.essentials.IEssentials;
-import com.earth2me.essentials.IUser;
+import com.earth2me.essentials.api.ICommandHandler;
+import com.earth2me.essentials.api.IEssentials;
+import com.earth2me.essentials.api.IUser;
import java.util.List;
import java.util.Locale;
import java.util.logging.Level;
@@ -23,6 +25,7 @@ public class EssentialsXMPP extends JavaPlugin implements IEssentialsXMPP
private transient UserManager users;
private transient XMPPManager xmpp;
private transient IEssentials ess;
+ private transient ICommandHandler commandHandler;
public static IEssentialsXMPP getInstance()
{
@@ -56,6 +59,8 @@ public class EssentialsXMPP extends JavaPlugin implements IEssentialsXMPP
ess.addReloadListener(users);
ess.addReloadListener(xmpp);
+
+ commandHandler = new EssentialsCommandHandler(EssentialsXMPP.class.getClassLoader(), "com.earth2me.essentials.xmpp.Command", "essentials.", ess);
LOGGER.info(_("loadinfo", this.getDescription().getName(), this.getDescription().getVersion(), "essentials team"));
}
@@ -73,7 +78,7 @@ public class EssentialsXMPP extends JavaPlugin implements IEssentialsXMPP
@Override
public boolean onCommand(final CommandSender sender, final Command command, final String commandLabel, final String[] args)
{
- return ess.onCommandEssentials(sender, command, commandLabel, args, EssentialsXMPP.class.getClassLoader(), "com.earth2me.essentials.xmpp.Command", "essentials.", null);
+ return commandHandler.handleCommand(sender, command, commandLabel, args);
}
@Override