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

API для скинов

Тема в разделе "Разработка плагинов для новичков", создана пользователем ilya50, 12 апр 2019.

  1. Автор темы
    ilya50

    ilya50 Активный участник Пользователь

    Баллы:
    76
    Всем добрый вечер, кто знает бесплатные API сервисы которые отдают скин игрока по нику ? В идеале если там будет возможность получать как и скин, так и голову(чисто квадратное изображение головы).
     
  2. HorizonInGames

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

    Баллы:
    103
  3. Nikolai_Faint

    Nikolai_Faint Активный участник Пользователь

    Баллы:
    96
    О чем вы?
    API для всего: https://visage.surgeplay.com/index.html
     
  4. alexandrage

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

    Баллы:
    173
    Нету уже таких. Там задержка на скинпрофиль с одного айпи. Все базы какие остались закешированые б.у скинами, которые могли уже поменять и скин может стать уже не актуальным на данный ник.
     
  5. _Nanit_

    _Nanit_ Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Используй обычный mojang api, в чем проблема?
     
  6. alexandrage

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

    Баллы:
    173
    Придется иметь пулл айпишников штук 500-1000. Там интервал в пол минуты.
     
  7. alexandrage

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

    Баллы:
    173
    Если они есть. За все платить надо.
     
  8. _Nanit_

    _Nanit_ Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Не придется. Достаточно кешировать на время уже полученный результат, ведь delay в 60 секунд там на один премиум аккаунт, а не айпишник. На один айпишник задержка только в 1 секунду.
     
  9. alexandrage

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

    Баллы:
    173
    30 секунд запрос скин профиля по уиду не хочешь? Еслиб все было так просто.
    Сам же уид по нику получеться без задержек.
    Потому ток и остается кешировать профили и иметь пул айпишек.
     
  10. _Nanit_

    _Nanit_ Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Я по их докам сужу, не пытался экспериментировать. Да и на практике, мой плагин на скины работает без перебоев, всего лишь все запросы в очередь пихаешь и обрабатываешь раз в секунду, после этого кешируя. И все это с одного IP
    [​IMG]
     
  11. alexandrage

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

    Баллы:
    173
    Вот так и приходится да. И неудобство в том, что скин могли уже поменять.
     
  12. _Nanit_

    _Nanit_ Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Все равно сервер по хорошему раз в сутки рестартят, и кеш очищается вместе с этим. То что там за один день изменилось у какого-то васьки с премиум акком не так важно для оффлайн серверов
     
  13. Namer_PRO

    Namer_PRO Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Namer_PRO
    Недавно задался вопросом по смене скина. Реализовывал через NMS. Даже страница в форуме осталась еще: http://rubukkit.org/threads/izmenit-svoj-skin.163140/ . Нужно получить скин и сигнатуру через mojang api и подменить на них в gameprofile игрока и обновить его. С задержкой справился путем добавления скина и сигнатуры игрока в файл и удалением их оттуда через минуту и 1 тик. Голову выдать вообще изи через /give НикТогоКомуВыдатьГолову skull 1 3 {SkullOwner:"НикИгрока"} в Bukkit.dispatchCommand().
     
    Последнее редактирование: 13 апр 2019
  14. AbstractCoder

    AbstractCoder Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    AbstractCoder
    Умно
     

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