Получение онлайна (PluginMessageListener) или java.lang.IllegalStateException: java.io.EOFException

MrTrojan

Активный участник
Пользователь
Баллы
98
Имя в Minecraft
BlackTrojan
Добрый день. Имею такую ошибку:
upload_2016-8-14_15-38-40.png


Ругается на выделенную строку:
upload_2016-8-14_15-39-19.png

Получение онлайна:
upload_2016-8-14_15-40-34.png

Как решить данную ошибку?
 
С большой вероятностью так онлайн проверять не нужно вам. Возьмите любую библиотеку для пропингивания серверов по протоколу и берите онлайн. Переиспользовать так каналы банджи тоже не вижу смысла. Проверка нужного канала с таким количеством скобок убила. Мне кажется, ошибка из-за того что вы 2 раза отправляете string, а читаете как string и int. Без понимания на какой строке эксепшен вылазит придумать что-то еще сложно.
 
Последнее редактирование:
Насколько я помню - взять онлайн можно только если имеется хотя-бы один игрок онлайн, на том сервере, онлайн которого нужно узнать.

https://www.spigotmc.org/wiki/bukkit-bungee-plugin-messaging-channel/#playercount
Онлайн на сервер был.
ошибка из-за того что вы 2 раза отправляете string, а читаете как string и int.
upload_2016-8-14_18-20-25.png
 
Посмотри код SystemBoard из сборки MelonCraft.
 
Назад
Верх