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

Плагин [FUN/MECH] Custom Skins Manager v3.0 - Установка скинов по ссылке и не только [1.8.8 - 1.16]

Тема в разделе "Неподтвержденные плагины", создана пользователем _Nanit_, 15 июн 2018.

?

Оно вообще надо?

Голосование закрыто 10 апр 2019.
  1. Да

    16 голосов
    64,0%
  2. Нет

    4 голосов
    16,0%
  3. Наверно

    5 голосов
    20,0%
  1. Автор темы
    _Nanit_

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

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Custom Skins Manager 3.0

    Custom Skins Manager - это комплексное решение для внедрения системы скинов на ваш сервер. В дополнение к стандартным функциям, таким как изменение скина с помощью никнейма, плагин может устанавливать скины по умолчанию, вместо стива и алекса, и позволяет менять скины используя прямую ссылку на изображение в формате PNG, что позволит игрокам проявить креативность, если у них нет лицензии Minecraft. Кроме того, плагин имеет много других функций, возможностей и полезных настроек, которые будут описаны ниже.

    Минимальная поддерживаемая версия - 1.8.8. Более древних динозавров прошу не просить добавить их версию в поддержку.


    Поддержка сторонних плагинов

    • PlaceholderAPI. Плагин имеет несколько плейсхолдеров для удобной кастомизации third-party меню со скинами.
    • AbstractMenus. AM имеет свои инструменты для взаимодействия напрямую с СSM API без ввода команд.
    Особенности
    1. Установка скина с помощью прямой ссылки на изображение
      1.1) Установка скина по нику
    2. Восстанавливает скины по умолчанию на серверах с online-mode=false
    3. Возможность изменить дефолтный скин на сервере (Steve, Alex) для игроков, у которых нет премиум скина
    4. Возможность использовать собственную систему скинов, если у вас есть несколько лицензионных аккаунтов, и тем самым не зависеть от сервиса MineSkin
    5. Настраиваемое меню скинов. Для каждого элемента меню можно установить право на использование
    6. Черный и белый списки для ников, используемых для скинов. Так же можно добавлять bypass права для элементов списка.
    7. Формат конфигурации - HOCON. Это очень удобный и простой формат, вы к нему быстро привыкнете.
    8. Доп. команды для управления скинами игроков напрямую через текстуру/сигнатуру
    Внимание! Плагин не крадет ваши лицензионные аккаунты. Если вы используете систему скинов без сервиса MineSkin, со своими учетными записями Mojang, не бойтесь вписывать пароли от аккаунтов в конфиг. Весь исходный код плагина опубликован, и предоставлен для разбирания по косточкам.

    Как это работает?
    При выполнении команды '/skin url <url>' плагин получает ссылку на ваше изображение. Затем ваше изображение используется для загрузки скина на какой-нибудь премиум аккаунт Minecraft. Когда скин успешно загружен, плагин пробует получить данные скина через сервер сессий Mojang. Наконец, полученные данные скина применяются к вашему игровому профилю и сохраняются в базе данных. Для установки скина на лицензионный аккаунт, по умолчанию используется сервис MineSkin, но если у вас есть несколько свободных премиум аккаунтов, вы можете использовать их, и не зависеть от MineSkin.

    Установка

    Spigot
    1. Скопируйте JAR файл в папку плагина.
    2. Запустите сервер и подождите, пока плагин создаст файлы конфигурации.
    3. Настройте права для игроков.
    4. Это все. Вся настройка в дальнейшем идет в файле config.conf.
    BungeeCord
    1. Скопируйте JAR файл в папки плагинов Spigot и BungeeCord.
    2. Настройте права для игроков на стороне BungeeCord.
    3. Запустите Spigot и BungeeCord.
    4. В конфигурации плагина Spigot измените параметр bungeecord наtrue.
    5. Перезапустите BungeeCord и Spigot.
    Можно установить плагин только на банжу, но некоторые функции, такие как обновление скина без релога, меню скинов, и т.п, bukkit-side фишки работать по понятным причинам не будут.

    Если вы используете плагин с BungeeCord, все данные необходимо изменять в конфигурации плагина Bungee. Исключением являются языковые файлы. Некоторая текстовая информация, например авто-генерируемого меню находится в файлах плагина на bukkit сервере.
    Так же стоит заметить, что почти все функции становятся доступными только после полного перезапуска сервера.

    Команды
    Алиасы:
    • csm
    • skin
    • skins
    При желании алиасы можно настроить в файле plugin.yml в jar файле

    Список команд:
    /skin player <ник> - Установить себе скин игрока <ник>
    /skin url <ссылка на изображение png> [slim] - Установить скин по ссылке на изображение. Если указан параметр [slim], то скин будет иметь тонкую модель
    /skin reset - Сбросить скин на дефолтный

    /skin preview <цель> <texture> <signature> [право] - Заспавнить NPC со скином для игрока <цель>. Если указано [право], игрок не сможет установить себе этот скин кликом по NPC, если не имеет указанного права.
    /skin to <цель> from <ник> - Удаленно установить скин для <цель> по нику <ник>
    /skin to <цель> url <ссылка на изображение> [slim] - Удаленно установить скин для <цель> по ссылке на изображение
    /skin to <цель> set <texture> <signature> - Установить скин игроку сразу по текстуре/сигнатуре
    /skin to <цель> reset - Сбросить скин для

    /skull player <игрок> - Получить голову игрока со скином
    /skull url <ссылка> - Получить голову игрока со скином по ссылке. Поддерживаются только ссылки на изображение из серверов mojang.
    /skull to <получатель> from <игрок> - Выдать голову со скином <игрок> игроку <получатель>
    /skull to <получатель> url <ссылка> - Выдать голову со скином из картинки по ссылке <ссылка> игроку <получатель>

    Права
    csm.skin.player - Разрешить установку скина по нику
    csm.skin.url - Разрешить установку скина по ссылке
    csm.skin.menu - Разрешить открывать меню скинов
    csm.skin.reset - Разрешить сброс скина
    csm.skin.preview - Разрешить показывать превью скина игрокам
    csm.skin.to - Разрешить удаленную установку скинов любому игроку
    csm.skull.player - Получить голову игрока со скином
    csm.skull.url - Получить голову со скином из картинки
    csm.skull.to - Выдать голову со скином другому игроку. Так же отвечает за получение головы по ссылке на текстуру.

    Совет: Вся информация быстрее всего обновляется в Вики плагина. Ссылка в начале темы.

    Поддержка языков
    По умолчанию плагин поддерживает два языка: Английский и Русский. Но вы можете добавить свой собственный языковой файл. Для этого:
    1. Скопируйте файл по умолчанию в папку lang,
    2. Переименуйте его как хотите (Рекомендуемые имена файлов типа en,de, fr)
    3. Измените поля по желанию.
    4. В конфигурации плагина измените параметр language на имя вашего файла (без расширения)
    5. Готово
    Важно: Вопросы и предложения лучше всего задавайте на нашем Discord сервере. Так вы получите ответ быстрее всего. Ссылка в начале темы.

    Ссылки
    Скачать плагин
    Исходники
    Небольшая API документация (EN)
     
    Последнее редактирование: 2 май 2020
  2. Быстрая раскрутка сервера Minecraft
  3. Saharo4ek

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

    Баллы:
    76
    Имя в Minecraft:
    tin
    Добавь возможно использования NPC для выбора скина.
    Тобишь на стрелочки (голограмки) листаешь скины, он изменяется на NPC - как только понравился - нажал кнопочку, скинул установился у тебя.
     
  4. Автор темы
    _Nanit_

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

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Это конечно будет эффектно, но не практично на мой взгляд. Листать десятки а то и стони скинов таким способом будет наглядно но очень медленно
     
    Последнее редактирование: 9 авг 2018
  5. Saharo4ek

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

    Баллы:
    76
    Имя в Minecraft:
    tin
    Тогда брать и делать это модульным.
    По дефолту false в конфиге, чтобы лишний раз не нагружать. Кому надо - включат.
     
  6. Автор темы
    _Nanit_

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

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Да, появилась идея как это оптимизировать. К следующему релизу сделаю это. Пока что нужно срочно исправить некоторые баги, которые я недавно обнаружил.
     
  7. Saharo4ek

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

    Баллы:
    76
    Имя в Minecraft:
    tin
    Ну я надеюсь, ты это не полтора месяца будешь делать? 0_0
    Просто более-менее актуально это сейчас, а не когда-то в будущем.
     
  8. dimkaS

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

    Баллы:
    76
    Имя в Minecraft:
    dimkaS
    Only >1.10 ?
     
  9. Автор темы
    _Nanit_

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

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Да, в более старых версиях не присутствуют библиотеки, необходимые для нормальной работы плагина. Если ты не используешь BungeeCord, должно работать и на 1.8. Но это не точно
     
  10. Saharo4ek

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

    Баллы:
    76
    Имя в Minecraft:
    tin
    Кто-то ещё сидит на 1.8? Уважающие себя разрабы на 1.12.2 ставят ViaBackwards.
     
  11. Автор темы
    _Nanit_

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

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Да так то на забугорных форумах никто и слова не проронил про поддержку версий ниже 1.10. А вот тех кто сидит на 1.13 уже довольно много.
     
  12. Saharo4ek

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

    Баллы:
    76
    Имя в Minecraft:
    tin
    Так нормальные люди на версиях, ниже 1.10 и не сидят. Правильно делаешь.
     
  13. dimkaS

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

    Баллы:
    76
    Имя в Minecraft:
    dimkaS
    Решил задать вопрос, зачем нападать-то сразу :)
     
  14. Saharo4ek

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

    Баллы:
    76
    Имя в Minecraft:
    tin
    Так тебе просто ответили...
    А если ты реал юзаешь 1.8, надо же из тебя эту дурь выбивать (если не юзаешь - молодец).
     
  15. Автор темы
    _Nanit_

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

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Мини обновление:
    1. Добавлен предпросмотр скина с помощью NPC при выборе его из меню. (Нужен ProtocolLib)
    2. Добавлены команды для удаленной смены скина любому игроку в онлайне.
    3. Исправлены некоторые баги.
     
    Последнее редактирование: 17 авг 2018
  16. Saharo4ek

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

    Баллы:
    76
    Имя в Minecraft:
    tin
    Опа, годнота подъехала.
    Нужно будет тестить.
     
  17. Hemol

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

    Баллы:
    66
    А есть возможность сделать смену скина без перезахода?
     
  18. Автор темы
    _Nanit_

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

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Когда смогу, сделаю это по выбору.

    UPD: В новой версии это добавлено по дефолту.
     
    Последнее редактирование: 3 апр 2019
  19. TemaFlex

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

    Баллы:
    66
    Имя в Minecraft:
    TemaFlex
    У меня не работает mysql незн поч прост не генерируеться ничево и не работают скины
     
  20. Автор темы
    _Nanit_

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

    Баллы:
    76
    Имя в Minecraft:
    _Nanit_
    Ты используешь bungeecord? Проверь правильность указанных данных(имя базы, имя пользователя, пароль). К тому же сама база уже должна быть создана, плагин лишь создает нужную таблицу.
     
  21. TemaFlex

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

    Баллы:
    66
    Имя в Minecraft:
    TemaFlex
    Все верно указано.
    Да я использую bungeecord.
    Я установил плагины на все сервера и указал bungeecord=true
     

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