summaryrefslogtreecommitdiffstats
path: root/EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawn.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 /EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawn.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 'EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawn.java')
-rw-r--r--EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawn.java11
1 files changed, 8 insertions, 3 deletions
diff --git a/EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawn.java b/EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawn.java
index c4cd7c727..7eb62238a 100644
--- a/EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawn.java
+++ b/EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawn.java
@@ -1,8 +1,10 @@
package com.earth2me.essentials.spawn;
+import com.earth2me.essentials.EssentialsCommandHandler;
import static com.earth2me.essentials.I18n._;
-import com.earth2me.essentials.IEssentials;
-import com.earth2me.essentials.IEssentialsModule;
+import com.earth2me.essentials.api.ICommandHandler;
+import com.earth2me.essentials.api.IEssentials;
+import com.earth2me.essentials.api.IEssentialsModule;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.bukkit.Bukkit;
@@ -19,6 +21,7 @@ public class EssentialsSpawn extends JavaPlugin
private static final Logger LOGGER = Bukkit.getLogger();
private transient IEssentials ess;
private transient SpawnStorage spawns;
+ private transient ICommandHandler commandHandler;
public void onEnable()
{
@@ -36,6 +39,8 @@ public class EssentialsSpawn extends JavaPlugin
spawns = new SpawnStorage(ess);
ess.addReloadListener(spawns);
+
+ commandHandler = new EssentialsCommandHandler(EssentialsSpawn.class.getClassLoader(), "com.earth2me.essentials.spawn.Command", "essentials.", spawns, ess);
final EssentialsSpawnPlayerListener playerListener = new EssentialsSpawnPlayerListener(ess, spawns);
pluginManager.registerEvent(Type.PLAYER_RESPAWN, playerListener, ess.getSettings().getRespawnPriority(), this);
@@ -52,6 +57,6 @@ public class EssentialsSpawn extends JavaPlugin
public boolean onCommand(final CommandSender sender, final Command command,
final String commandLabel, final String[] args)
{
- return ess.onCommandEssentials(sender, command, commandLabel, args, EssentialsSpawn.class.getClassLoader(), "com.earth2me.essentials.spawn.Command", "essentials.", spawns);
+ return commandHandler.handleCommand(sender, command, commandLabel, args);
}
}