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

Помогите Получить IP игрока в PlayerLoginEvent?

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

Статус темы:
Закрыта.
  1. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Пытаюсь получить IP игрока при логине, в итоге просто выбивает NPE..
    Так и должно быть, или я что-то сделал совсем не так?
    Если так и должно быть, то как получить IP при логине?
    Код:
    System.out.println("<TEST JOBA>");
    System.out.println(otherPlayerFile.getString("LAST_IP")); //Нет ошибка не тут
    System.out.println(event.getPlayer().getAddress().toString()); //Да именно тут выбивает ошибку (79 строка)
    System.out.println("</TEST JOBA>");
    
    [​IMG]
     
  2. Хостинг MineCraft
    <
  3. GoodCoder

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

    Баллы:
    76
    Исходник целиком показывай с сохранением нумерации строк.
     
  4. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Создавай отложенный таск в один тик.
    Этой проблеме больше трёх лет.
     
  5. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    PlayerLoginEvent::getAddress.
    Читай те доки, ну либо смотрите все доступные методы.
     
  6. Dymeth

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

    Баллы:
    76
    Ещё в теории можно получить IP из соединения (сокета) игрока.
     
  7. Jampire

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

    Баллы:
    173
    Skype:
    jampire-h
    Имя в Minecraft:
    Jampire
    вполне рабочий и идеальный вариант. не нужно городить костыли.
     
  8. Автор темы
    Mr_RoboMan

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

    Баллы:
    123
    Да-да, спасибо, я так и сделал
     
Статус темы:
Закрыта.

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