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

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

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

?

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

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

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

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

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

    _Nanit_ Участник Пользователь

    Баллы:
    36
    Имя в Minecraft:
    _Nanit_
    Custom Skins Manager 2.0

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

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

    Зависимости
    1. ProtocolLib (обязательно)
    2. Citizens (не обязательно, для смены скина у NPC через URL)
    Особенности
    1. Установка скина с помощью прямой ссылки на изображение
      1.1) Установка скина по нику
    2. Восстанавливает скины по умолчанию на серверах с online-mode=false
    3. Возможность изменить дефолтный скин на сервере (Steve, Alex) для игроков, у которых нет премиум скина
    4. Возможность использовать собственную систему скинов, если у вас есть несколько лицензионных аккаунтов, и тем самым не зависеть от сервиса MineSkin
    5. Настраиваемое меню скинов. Для каждого элемента меню можно установить право на использование
    6. Черный и белые списки для ников и ссылок. В вайт листе можно добавлять свои права на каждый скин
    7. Возможность устанавливать скины по ссылке для NPC от Citizens.
    8. Формат конфигурации - HOCON. Это очень удобный и простой формат, вы к нему быстро привыкнете.
    Внимание! Плагин не крадет ваши лицензионные аккаунты. Если вы используете систему скинов без сервиса MineSkin, со своими учетными записями Mojang, не бойтесь вписывать пароли от аккаунтов в конфиг. Весь исходный код плагина опубликован, и предоставлен для разбирания по косточкам.

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

    Установка
    Spigot
    1. Скопируйте JAR файл в папку плагина
    2. Запустите сервер и подождите, пока плагин создаст файлы конфигурации
    3. Это все. Вся настройка в дальнейшем идет в файле config.conf и menu.conf
    BungeeCord
    1. Скопируйте JAR файл в папки плагинов Spigot и BungeeCord
    2. Запустите Spigot и BungeeCord
    3. В конфигурации плагина BungeeCord измените данные для подключения к БД MySQL.
    4. В конфигурации плагина Spigot измените параметр bungeecord наtrue
    5. Перезапустите BungeeCord и Spigot
    Если вы используете плагин с BungeeCord, все данные необходимо изменять в конфигурации плагина Bungee. Исключением является меню скинов. Оно всегда настраивается на Spigot.
    Так же стоит заметить, что почти все функции становятся доступными только после полного перезапуска сервера.

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

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

    Команды для админов:
    /skin npc <ссылка на изображение> - Установить скин для NPC от Citizens
    /skin to <цель> from <ник> - Удаленно установить скин для <цель> по нику <ник>
    /skin to <цель> url <ссылка на изображение> [slim] - Удаленно установить скин для <цель> по ссылке на изображение
    /skin to <цель> reset - Сбросить скин для

    Права
    csm.skin.player - Разрешить установку скина по нику
    csm.skin.url - Разрешить установку скина по ссылке
    csm.skin.menu - Разрешить открывать меню скинов
    csm.skin.reset - Разрешить сброс скина
    csm.skin.npc - Разрешить устанавливать скин по ссылке для NPC
    csm.skin.to - Разрешить удаленную установку скинов любому игроку

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

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

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

    _Nanit_ Участник Пользователь

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

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

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

    _Nanit_ Участник Пользователь

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

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

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

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

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

    _Nanit_ Участник Пользователь

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

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

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

    _Nanit_ Участник Пользователь

    Баллы:
    36
    Имя в 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_ Участник Пользователь

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

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

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

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

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

    _Nanit_ Участник Пользователь

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

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

    TemaFlex Участник Пользователь

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

    _Nanit_ Участник Пользователь

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

    TemaFlex Участник Пользователь

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

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