public String command(final CommandSender sender, Command command, String[] args) {
        if (args.length < 1)
            return plugin.getString(Language.CHECKBAN_ARGUMENTS);
        String name = args[0];
        name = Formatting.expandName(name);
        OfflinePlayer check = plugin.getServer().getOfflinePlayer(name);
        if (check != null)
            name = check.getName();
        List<BanInfo> bans = plugin.getUBDatabase().listRecords(name);
        if (bans.isEmpty()) {
            String msg = plugin.getString(Language.CHECKBAN_NONE);
            if (msg.contains(Formatting.AMOUNT))
                msg = msg.replace(Formatting.AMOUNT, String.valueOf(bans.size()));
            if (msg.contains(Formatting.VICTIM))
                msg = msg.replace(Formatting.VICTIM, name);
            return msg;
        }
        String msg = Formatting.replaceAmpersand(plugin.getString(Language.CHECKBAN_HEADER));
        if (msg.contains(Formatting.AMOUNT)) msg = msg.replace(Formatting.AMOUNT, String.valueOf(bans.size()));
        if (msg.contains(Formatting.VICTIM)) msg = msg.replace(Formatting.VICTIM, bans.get(0).getName());
        sender.sendMessage(msg);
        for (BanInfo ban : bans) {
            sender.sendMessage(ChatColor.RED + ban.getType().toCode() + ": " + ChatColor.GREEN + ban.getReason() + ChatColor.AQUA + " by " + ban.getAdmin());
        }
        return null;
    }