1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите Не получается взять игрока

Тема в разделе "Разработка плагинов для новичков", создана пользователем SashaX2, 12 авг 2018.

  1. Автор темы
    SashaX2

    SashaX2 Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    NOTXSK
    Хотел взять случайного игрока на сервере но не получается метод красным светится что не так?

    upload_2018-8-12_1-34-56.png

    upload_2018-8-12_1-35-21.png
     

    Вложения:

  2. Andoroid

    Andoroid Активный участник Пользователь

    Баллы:
    76
    Ну если я не ошибаюсь, правильно не lenght, а length.
     
  3. Exception_Prototype

    Exception_Prototype Активный участник Пользователь

    Баллы:
    96
  4. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Ну или так Player[] legacyPlayers = Bukkit.getOnlinePlayers().toArray(new Player[]{});
     
  5. Reality_SC

    Reality_SC Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Код:
    public static Collection<Player> getOnlinePlayers() {
        try {
            Method method = Bukkit.class.getMethod("getOnlinePlayers");
            //noinspection unchecked
            return Objects.equals(method.getReturnType(), Collection.class)
                    ? (Collection<Player>) method.invoke(null)
                    : Arrays.asList((Player[]) method.invoke(null));
        } catch (NoSuchMethodException | InvocationTargetException | IllegalAccessException ex) {
            Bukkit.getLogger().severe("Cannot get online players");
        }
        return Collections.emptyList();
    }
     
  6. Автор темы
    SashaX2

    SashaX2 Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    NOTXSK
    upload_2018-8-12_11-39-47.png

    почему красным?
     
  7. Exception_Prototype

    Exception_Prototype Активный участник Пользователь

    Баллы:
    96
    А где ты в коллекции взял метод get?
     

    Вложения:

  8. Andoroid

    Andoroid Активный участник Пользователь

    Баллы:
    76

Поделиться этой страницей