Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

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

Discussion in 'Разработка плагинов для новичков' started by <Flash>, Feb 17, 2014.

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    63
    С accessToken все так же плохо?
     
  7. Shevchik

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

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

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

Share This Page