Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Он же уже писал, что никак.Как возможно проверить, премиум ли игрок?
@Shevchik
Да jsp этот удалили. Не знаешь, может ли GameProfile.getId() возвращать null?(authlib)Игрок - никак, но можно проверить юзернейм искать по haspaid.jsp.
Используйте поиск.
if(id == null && StringUtils.isBlank(name)) {
throw new IllegalArgumentException("Name and ID cannot both be blank");
Тогда просто пытаешь конвертить name -> uuid через MojangAPI, если такой чувак нашёлся - значит премиум акк на юзернейме есть.Да jsp этот удалили. Не знаешь, может ли GameProfile.getId() возвращать null?(authlib)
UPD: не может.
Код:if(id == null && StringUtils.isBlank(name)) { throw new IllegalArgumentException("Name and ID cannot both be blank");
Ох, я даже конвертировать не пытаюсь, просто штатными средствами пробую авторизовать, не вышло - беру ID из базы/рандомный. И всё это ради скинов и пираток... Не знаете что-то готовое для 1.9.2? Еще вроде способ нашел подменить скин любому игроку на любой несуществующий.Тогда просто пытаешь конвертить name -> uuid через MojangAPI, если такой чувак нашёлся - значит премиум акк на юзернейме есть.
Для скинов есть SkinsRestorer. Авторизировать игрока можно только одним способом, послать ему EncryptionBegin пакет, и если игрок не зашёл с лицушного лаунчера, то он отсоединится.Ох, я даже конвертировать не пытаюсь, просто штатными средствами пробую авторизовать, не вышло - беру ID из базы/рандомный. И всё это ради скинов и пираток... Не знаете что-то готовое для 1.9.2? Еще вроде способ нашел подменить скин любому игроку на любой несуществующий.
В смысле так:Для скинов есть SkinsRestorer. Авторизировать игрока можно только одним способом, послать ему EncryptionBegin пакет, и если игрок не зашёл с лицушного лаунчера, то он отсоединится.
Напиши в лс тогда.Очень странно, не могу ответить то, что хочу