1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Разработка плагинов для новичков", создана пользователем <Flash>, 17 фев 2014.

  1. Автор темы
    <Flash>

    <Flash> Активный участник

    Баллы:
    63
    Доброго времени суток. Перейду сразу к сути вопроса. Когда мы запускаем minecraft, в качестве аргументов командной строки мы можем передать значения UUID и accessToken. Можно ли средствами Bukkit получить их значения? Возвращает ли метод getUniqueId() класса Entity именно тот Id, который мы передали при запуске minecraft?
     
  2. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    1. Считать можно, через Reflection.
    Но в случае если у сервера online-mod true, то uuid верфицируется на сервере моджангов, а если false, то он тупо игнорится, и просто сервер хэширует имя игрока чтобы получить uuid.
    2. Нет.
     
    <Flash> нравится это.
  3. Автор темы
    <Flash>

    <Flash> Активный участник

    Баллы:
    63
    Спасибо. А есть возможность получить, например, accessToken с помощью Reflection(мы, кстати, про один и тот же Reflection думаем?), если online-mod false. И в общем, какую информацию, переданную из вне майну, мы можем получить с помощью Bukkit(с ником все понятно=))?
     
  4. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Никак, uuid игнорируется польностью в случае online-mod false, он даже не передаётся клиентом на сервер в таком случае.
     
    <Flash> нравится это.
  5. Автор темы
    <Flash>

    <Flash> Активный участник

    Баллы:
    63
    С accessToken все так же плохо?
     
  6. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Точно так же, только сервер про что такое accessToken даже не знает.
    Иначе бы можно было бы тырить чужие акки легко.

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

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