diff options
Diffstat (limited to 'EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawnWorker.java')
-rw-r--r-- | EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawnWorker.java | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawnWorker.java b/EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawnWorker.java deleted file mode 100644 index db3911c7a..000000000 --- a/EssentialsSpawn/src/com/earth2me/essentials/spawn/EssentialsSpawnWorker.java +++ /dev/null @@ -1,56 +0,0 @@ -package com.earth2me.essentials.spawn; - -import java.util.logging.*; -import com.earth2me.essentials.*; -import com.earth2me.essentials.commands.IEssentialsCommand; -import org.bukkit.command.*; - - -public class EssentialsSpawnWorker -{ - private static final Logger logger = Logger.getLogger("Minecraft"); - - @SuppressWarnings( - { - "LoggerStringConcat", "CallToThreadDumpStack" - }) - public static boolean onCommand(CommandSender sender, Command command, String commandLabel, String[] args) - { - User user = Essentials.getStatic().getUser(sender); - - IEssentialsCommand cmd; - try - { - cmd = (IEssentialsCommand)EssentialsSpawn.class.getClassLoader().loadClass("com.earth2me.essentials.spawn.Command" + command.getName()).newInstance(); - } - catch (Exception ex) - { - sender.sendMessage("§cThat command is improperly loaded."); - ex.printStackTrace(); - return true; - } - - // Check authorization - if (user != null && !user.isAuthorized(cmd)) - { - logger.warning(user.getName() + " was denied access to command."); - user.sendMessage("§cYou do not have access to that command."); - return true; - } - - // Run the command - try - { - if (user == null) - cmd.run(Essentials.getStatic().getServer(), sender, commandLabel, command, args); - else - cmd.run(Essentials.getStatic().getServer(), user, commandLabel, command, args); - return true; - } - catch (Exception ex) - { - sender.sendMessage((user == null ? "" : "§c") + "Error: " + ex.getMessage()); - return true; - } - } -} |