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

Помогите Установка скина используя png файл с сайта

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

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

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

    Баллы:
    66
    Имя в Minecraft:
    MuffinColor
    Здравствуйте. Вопрос такой. Как можно установить игроку скин, используя png файл скина на сайте. Видел подобное в некоторых плагинах. Там указывалась ссылка по типу Клик. Был вариант использовать SkinsRestorer как либу, но там при установке скина используеться ник игрока. Если есмть какие-нибудь библиотеки, был бы рад о них услышать.
     
  2. Mr Hosting
  3. Dymeth

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

    Баллы:
    96
    Имя в Minecraft:
    Dymeth
    Необходим лицензионный аккаунт для загрузки скинов на minecraft.net.
    Собственно, загружаешь, получаешь ссылку на скин вида http://textures.minecraft.net/texture/hash, после чего устанавливаешь игроку профиль, содержащий эту ссылку.
    Все этапы можно производить автоматически, если исхитриться.
    Вот тут уже реализована часть, только скины на minecraft.net грузятся через сайт при помощи чужих аккаунтов добровольцев:
    https://www.spigotmc.org/resources/customskins.25417/
    Сам сайт: https://mineskin.org/
    Можешь тоже использовать его, но я не рекомендую, т.к. там часто нереально загрузить новый скин (вероятно, из-за лимитов можанга)
    А вот тут, кажется, можно и свои аккаунты в конфиге указывать: https://www.spigotmc.org/resources/custom-skins-manager.57760/
    В общем ресурсы есть, нужно просто немного погуглить
     
    Последнее редактирование: 9 авг 2019
  4. alexandrage

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

    Баллы:
    173
    http://ely.by/?lang=ru
    Ставишь их плагин заместо скинрестори и там игроки заливают свои скины. Пруфит.
     
  5. Dymeth

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

    Баллы:
    96
    Имя в Minecraft:
    Dymeth
  6. alexandrage

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

    Баллы:
    173
  7. Автор темы
    MuffinColor

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

    Баллы:
    66
    Имя в Minecraft:
    MuffinColor
    Нет, нужна альтернатива данной системе. Потому, что процесс построен так, что я заранее заготавливаю 300+ скинов, а игроки потом прописывают команду и выбирают нужный им скин. По этому данный вариант навряд ли прокатит.
     
  8. alexandrage

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

    Баллы:
    173
    Ну либо так, либо иметь свой пулл лиц аккаунтов для заливки.
     
  9. Dymeth

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

    Баллы:
    96
    Имя в Minecraft:
    Dymeth
    Одного вполне достаточно, главное - прокси.
    Тот же Ely один и использует.
     
  10. _Nanit_

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

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Второй плагин что кидал dymeth должен подойти. По дефолту там тоже mineskin используется, но он щас сильно нагружен, тех 30 акков не хватает уже, изза чего многие юзеры жалуются на периодические ошибки при аплоаде файла. Свои акки лучше указывать, как и писали выше. API там тоже присутствует
     
  11. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    кулдаун на установку скина у моджангов примерно 30 секунд + 10-20 секунд занимает обновления профиля на sessionserver. Итого реально на самом деле можно рассчитывать что можно нормально закачать один скин за минуту. Из этого соответственно надо считать сколько лицушных аккаунтов тебе надо. Ещё если часто таки скины менять, то моджанги иногда дополнительно кулдаун накидывают на аккаунт.
    Ну и про лимиты запросов к sessionserver к одному аккаунта нельзя забывать.
     

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