del

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

kirill3345

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
kirill3345
del
 
Последнее редактирование:
Значит, у меня такая проблема, как изменить сообщение недопустимой сессии?
При входе пирата, его сразу кикает, и в консоли выдаёт UUID "<null>"
Мой код:
Код:
if (event.getUniqueId().toString().contains("null") || event.getUniqueId() == null)
{
  event.setKickMessage("HelloWorld");
}
ЗЫ: AsyncPlayerPreLoginEvent
В Main классе инициализацию листенера провели?
 
По идее эвентами тут не отделаешься, только в ядро лезть.
 
Не поможет вам декомпиляция ядра, это сообщение вшито в клиент. Пиратский клиент сам себя отключает когда видит онлайн мод сервер.
 
...Тогда делать как AutoIn? Отключать online-mode при логине и чекать игрока?
Невозможно заранее узнать зашёл ли игрок с лицушного клиента или нет. Можно проверять есть ли на нике лицензионный акк, но тогда отрезаются люди которые заходят с пиратского клиента используя ник с лицензионным аккаунтом.
 
Невозможно заранее узнать зашёл ли игрок с лицушного клиента или нет. Можно проверять есть ли на нике лицензионный акк, но тогда отрезаются люди которые заходят с пиратского клиента используя ник с лицензионным аккаунтом.
Наша песня хороша - начинай сначала.
 
Сам то вопрос, как это реализовать.
UPD: Нашёл вот это:
Код:
http://session.minecraft.net/game/checkserver.jsp?user=

Ап.
ты можешь лишь узнать, зарегистрирован этот ник у моджангов или нет. проверить его валидность (всмысле - кто сейчас под ним) ты не сможешь. ведь игрок с пиратки может взять абсолютно любой ник.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх