public static void listPlayersHomes( BSPlayer player ) throws SQLException {
        if ( player.getHomes().isEmpty() ) {
            player.sendMessage( Messages.NO_HOMES );
            return;
        }
        boolean empty = true;
        for ( String server : player.getHomes().keySet() ) {
            String homes;
            if ( server.equals( player.getServer().getInfo().getName() ) ) {
                homes = ChatColor.RED + server + ": " + ChatColor.BLUE;
            } else {
                homes = ChatColor.GOLD + server + ": " + ChatColor.BLUE;
            }
            for ( Home h : player.getHomes().get( server ) ) {
                homes += h.name + ", ";
                empty = false;
            }
            if ( empty ) {
                player.sendMessage( Messages.NO_HOMES );
                return;
            }
            player.sendMessage( homes.substring( 0, homes.length() - 2 ) );
        }

    }