public String command(final CommandSender sender, Command command, final String[] args) {
        if (args.length < 1)
            return plugin.getString(Language.DUPEIP_ARGUMENTS);
        String name = Formatting.expandName(args[0]);
        String ip = plugin.getUBDatabase().getAddress(name);
        if (ip == null) {
            OfflinePlayer n = plugin.getServer().getOfflinePlayer(name);
            if (n != null && n.isOnline()) {
                ip = n.getPlayer().getAddress().getAddress().getHostAddress();
                plugin.getUBDatabase().setAddress(n.getName().toLowerCase(), ip);
            } else {
                return plugin.getString(Language.DUPEIP_NOPLAYER);
            }
        }
        List<String> list = plugin.getUBDatabase().listPlayers(ip);
        String msg = plugin.getString(Language.DUPEIP_HEADER);
        if (msg.contains(Formatting.VICTIM))
            msg = msg.replace(Formatting.VICTIM, name);
        if (msg.contains("%ip%"))
            msg = msg.replace("%ip%", ip);
        sender.sendMessage(Formatting.replaceAmpersand(msg));
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i < (list.size() - 1); i++) {
            if (!list.get(i).equalsIgnoreCase(name)) {
                sb.append(list.get(i)).append(" ");
            }
        }
        if (sb.toString().length() > 0)
            sender.sendMessage(ChatColor.GRAY + sb.toString());
        return plugin.getString(Language.DUPEIP_COMPLETED);
    }