Плагин для серверов Майнкрафт на Paper и Purpur, который позволяет игрокам на серверах без авторизации выбирать собственный скин без премиум-аккаунта. Игрок получает в чате ссылку, открывает страницу в браузере и устанавливает скин, видимый всем на сервере.
Возможности
- Выбор, загрузка и сохранение скинов через встроенную веб-страницу с 3D-предпросмотром.
- Импорт скина по нику игрока, ссылке на изображение или загрузка PNG размером
64x64либо64x32. - Сохранение выбранных скинов в пресетах для повторного применения.
- Применение скина сразу или при следующем входе.
- Отправка ссылки на страницу при каждом входе, только при первом входе или только по команде.
- Хранение данных в файле SQLite
betterskin.db, без отдельной базы данных. - Есть английский и португальский языки.
Команды
/skin— получить ссылку на страницу управления скином. Право:betterskin.use./skin status— посмотреть состояние текущего скина. Право:betterskin.use./skin reload— перезагрузить конфигурацию. Право:betterskin.admin.
Права
betterskin.use— доступ к командам игрока; выдано всем по умолчанию.betterskin.admin— перезагрузка конфигурации; по умолчанию доступно операторам.
Настройка
В config.yml укажите публичный адрес веб-страницы в server.public-url и порт в server.port. Поведение ссылки при входе задаётся параметром join.send-link-mode: ALWAYS, FIRST_JOIN или NEVER.
Параметр skin.apply-mode определяет момент смены скина: INSTANT — сразу, ON_JOIN — при следующем входе. Время действия ссылки указывается в token.expiry-seconds.
Для публичного сервера веб-страницу рекомендуется разместить за HTTPS-прокси: ссылка содержит токен сеанса, и при обычном HTTP его могут перехватить.
Требования
Нужны Paper или Purpur, подключение к интернету и бесплатный ключ MineSkin для подписи скинов. Ключ указывается в mineskin.api-key.
