@SuppressWarnings("static-access")
    public boolean onCommand (CommandSender sender, Command cmd, String commandlabel, String[] args) {
        if (sender instanceof Player) {
            Player player = (Player) sender;
            try {
                this.spawnCmd.Command(sender, cmd, commandlabel, args);
            } catch (Exception ex) {
                if (player.isOp() || player.hasPermission("MoreMobs.List")) {
                    tools.helpList(player);
                }
            }
        } else {
            if (sender.getName().equals("CONSOLE")) {
                try {
                    this.consoleCmd.Command(sender, cmd, commandlabel, args);
                } catch (Exception ex) {
                    tools.notAPlayer(sender);
                }
            } else {
                tools.notAPlayer(sender);
            }
        }
        return false;
    }