Помогите Получение всего списка игроков и их ники

Статус
Закрыто для дальнейших ответов.

_XATuKO_

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
_XATuKO_
Здравствуйте, уважаемые кодеры! Делаю плагин на /nick, саму команду сделал, теперь нужно сделать, чтобы по кастомному нику можно было узнать настоящий ник игрока. Хочу сделать команду /show по типу "Игрок - кастомныйНик". Это же делается через for? Если да, то не могли бы Вы мне показать, а то не понимаю, как это сделать.
 
Т.е. вызвав один и методов ниже ты получишь одну строку, которая будет содержать в себе настоящие ники всех игроков перечисленные через запятую с пробелом.

PHP:
public static String getPlayers() {
    StringBuilder builder = new StringBuilder();
 
    for (Player player : Bukkit.getServer().getOnlinePlayers()) {
        builder.append(player.getName()).append(", ");
    }
 
    return builder.toString();
}

//или что тоже самое:

public static String getPlayers() {
    return Bukkit.getServer().getOnlinePlayers()
            .stream()
            .map(player -> player.getName() + ", ")
            .collect(Collectors.joining());
}
 
Т.е. вызвав один и методов ниже ты получишь одну строку, которая будет содержать в себе настоящие ники всех игроков перечисленные через запятую с пробелом.

PHP:
public static String getPlayers() {
    StringBuilder builder = new StringBuilder();
 
    for (Player player : Bukkit.getServer().getOnlinePlayers()) {
        builder.append(player.getName()).append(", ");
    }
 
    return builder.toString();
}

//или что тоже самое:

public static String getPlayers() {
    return Bukkit.getServer().getOnlinePlayers()
            .stream()
            .map(player -> player.getName() + ", ")
            .collect(Collectors.joining());
}
Не совсем то, о чём я писал. Мне нужно сделать сообщение типо "Игрок - ИзменённыйНикИзКонфига", т.е. мне нужно после append(player.getName()) добавить append(" - ").append(getConfig().get("nick."+player.getName())), но мне это что-то не даёт сделать
 
Пахнет велосипедом на essentials. Бесполезная затея.
нет. У меня можно ставить ники из русских символов и пробелов, а там нет. И я не собираюсь переделывать ессентиалс, я ещё не на столько рухнулся.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх