SkinsRestorer показывает скины игроков на пиратских и лицензионных серверах и даёт менять скин одной командой. Можно взять скин любого ника или загрузить свой PNG. Плагин бесплатный, работает без плагина прав и в сетях на Velocity и BungeeCord.
/stop или /restart. /reload и PlugMan ломают плагин./plugins: SkinsRestorer должен быть зелёным. Для проверки скина выполните /skin Notch.В сети на BungeeCord, Waterfall или Velocity плагин ставится на прокси и на каждый бэкенд. Бэкенды сами включают Proxy Mode: команды и данные о скинах обслуживает прокси. Для BungeeCord на бэкендах нужны bungeecord: true в spigot.yml и online-mode=false в server.properties, для Velocity настроенный forwarding. Версии под Fabric и NeoForge поддерживают только последнюю версию Minecraft.
Скин любого лицензионного ника:
/skin Notch /skin set Notch /skin set Notch Steve123
Последняя строка ставит скин другому игроку, для этого нужно право skinsrestorer.command.set.other. Скин по прямой ссылке на PNG, ссылка в кавычках:
/skin url "https://example.com/myskin.png" /skin url "https://example.com/myskin.png" slim
slim это тонкие руки как у Alex, classic обычные. Без варианта плагин определяет его по файлу. Вернуть исходный скин: /skin clear, откатить последнюю смену: /skin undo. Между сменами скина по умолчанию 30 секунд.
Требования к файлу: PNG размером 64x64 или 64x32, меньше 3 МБ, переименованный JPG не подойдёт. Скин обрабатывает сервис MineSkin, свой хостинг картинок не нужен. Команда /skin upload в игре показывает ту же инструкцию. Если пишет, что превышен лимит, подождите несколько минут или добавьте ключ MineSkin API в config.yml.
Опция forceDefaultPermissions: true включена по умолчанию и выдаёт всем игрокам skinsrestorer.player, то есть все команды /skin. Без неё выдайте права через LuckPerms:
/lp group default permission set skinsrestorer.player true /lp group staff permission set skinsrestorer.admin true
Право работает, только если у игрока есть и родительские: для skinsrestorer.command.set.other нужны ещё skinsrestorer.command.set и skinsrestorer.command. skinsrestorer.bypasscooldown снимает кулдаун, например для VIP.
Игрокам без своего скина можно выдавать скин из списка, <random> берёт случайный рекомендованный:
storage:
defaultSkins:
enabled: true
applyForPremium: false
list:
- "xknat"
- "<random>"Список commands.disabledSkins запрещает отдельные ники скинов, обойти его можно правом skinsrestorer.bypassdisabled. commands.restrictSkinUrls при enabled: true пускает ссылки только с разрешённых доменов: по умолчанию i.imgur.com, storage.googleapis.com, cdn.discordapp.com и textures.minecraft.net.
/sr status на прокси или сервере показывает, доступны ли сервисы Mojang и MineSkin./skin не работает из консоли бэкенда в Proxy Mode: так задумано, админские команды выполняются из консоли прокси./sr dump загружает диагностику и выдаёт ссылку.| Команда | Что делает | Право |
|---|---|---|
/skin <ник> | поставить себе скин ника | skinsrestorer.command |
/skin set <скин> | поставить себе скин | skinsrestorer.command.set |
/skin set <скин> <игрок> [classic|slim] | поставить скин другому игроку | skinsrestorer.command.set.other |
/skin url "<ссылка>" [classic|slim] | скин по ссылке на PNG | skinsrestorer.command.set.url |
/skin upload | инструкция по загрузке своего PNG | skinsrestorer.command.set.url |
/skin clear [игрок] | сбросить скин | skinsrestorer.command.clear |
/skin update [игрок] | обновить скин | skinsrestorer.command.update |
/skin search <текст> | найти скин | skinsrestorer.command.search |
/skin random | случайный рекомендованный скин | skinsrestorer.command |
/skin undo | вернуть предыдущий скин | skinsrestorer.command |
/skins | меню выбора скинов | skinsrestorer.command.gui |
/sr createcustom <имя> <ник|ссылка> | общий скин сервера под своим именем | skinsrestorer.admincommand.createcustom |
/sr setskinall <скин> <classic|slim> | один скин всем игрокам онлайн до перезахода | skinsrestorer.admincommand.setskinall |
/sr applyskin <игрок> | заново применить скин игрока | skinsrestorer.admincommand.applyskin |
/sr purgeolddata <дни> | удалить старые данные скинов | skinsrestorer.admincommand.purgeolddata |
/sr status | проверить доступность сервисов | skinsrestorer.admincommand.status |
/sr dump | диагностика для поддержки | skinsrestorer.admincommand.dump |
/sr reload | перечитать config.yml | skinsrestorer.admincommand.reload |
SkinsRestorer уже стоит и настроен в готовых сборках Cloud Delight: права, меню, защита и донат собраны в одно целое. Скачали, запустили, играете.