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

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

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

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

    SashaX2 Новичок Пользователь

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

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

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

    Вложения:

  2. Mr Hosting
  3. Andoroid

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

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

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

    Баллы:
    76
  5. alexandrage

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

    Баллы:
    173
    Ну или так Player[] legacyPlayers = Bukkit.getOnlinePlayers().toArray(new Player[]{});
     
  6. 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();
    }
     
  7. Автор темы
    SashaX2

    SashaX2 Новичок Пользователь

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

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

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

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

    Вложения:

  9. Andoroid

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

    Баллы:
    76

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