Получение UUID/accessToken игрока

  • Автор темы Автор темы <Flash>
  • Дата начала Дата начала

<Flash>

Активный участник
Баллы
63
Доброго времени суток. Перейду сразу к сути вопроса. Когда мы запускаем minecraft, в качестве аргументов командной строки мы можем передать значения UUID и accessToken. Можно ли средствами Bukkit получить их значения? Возвращает ли метод getUniqueId() класса Entity именно тот Id, который мы передали при запуске minecraft?
 
1. Считать можно, через Reflection.
Но в случае если у сервера online-mod true, то uuid верфицируется на сервере моджангов, а если false, то он тупо игнорится, и просто сервер хэширует имя игрока чтобы получить uuid.
2. Нет.
 
Спасибо. А есть возможность получить, например, accessToken с помощью Reflection(мы, кстати, про один и тот же Reflection думаем?), если online-mod false. И в общем, какую информацию, переданную из вне майну, мы можем получить с помощью Bukkit(с ником все понятно=))?
 
Никак, uuid игнорируется польностью в случае online-mod false, он даже не передаётся клиентом на сервер в таком случае.
 
Точно так же, только сервер про что такое accessToken даже не знает.
Иначе бы можно было бы тырить чужие акки легко.

Почитайте wiki.vg и вопросы сразу отпадут.
 
Назад
Верх