- 1) Уточните, где именно “пропадают” скины
- 2) Если вы админ: проверьте online-mode и лицензионную подгрузку
- 3) Если у вас прокси (BungeeCord/аналог): проверьте, куда установлен skinsrestorer
- 4) Проверьте логи и команды skinsrestorer
- 5) Если вы игрок: отключите вмешательства в сеть и проверьте кэш
- 6) Для пользователей TLauncher: проверьте, что в настройках включены скины
- Типичные ошибки, которые срывают решение
- Итоговый алгоритм (коротко)
- Полезные ссылки
Проблема обычно появляется по одной из двух причин: клиент на самом деле не загружает данные скина, или сервер не пересылает игрокам текстуры из Mojang. Дальше - быстрый план проверки, который помогает чаще всего.
1) Уточните, где именно “пропадают” скины
Сделайте короткую проверку прямо в игре.
| Ситуация | Что это значит | Что делать дальше |
|---|---|---|
| Не видно скины других игроков, но ваш скин отображается | сервер не подгружает лицензионные скины и/или плохо работает прокси | шаги 2-4 |
| Не видно и ваш скин, и скины других | проблема на стороне клиента или кэш/соединение | шаги 5-6 |
| На пиратской версии всё нормально, на лицензии - нет | сервер настроен на работу только в одном режиме проверки/подгрузки текстур | шаги 2-4 |
2) Если вы админ: проверьте online-mode и лицензионную подгрузку
Для лицензий Mojang отдает текстуры игрока, и сервер должен правильно пройти проверку и иметь возможность использовать эти данные. Если у сервера включены параметры, из-за которых он не проверяет аккаунты так, как ожидает игра, скины могут не подтягиваться.
Что проверить в настройках сервера:
- online-mode (должен соответствовать лицензионной схеме, обычно true)
- true ли идентификация игрока в связке сервер/прокси (если есть BungeeCord/Velocity)
- нет ли плагинов, которые “ломают” авторизацию или способ отправки данных
Эта часть часто всплывает именно в кейсах “на лицензии не видно, на пиратке видно”, потому что поток данных для текстур становится другим.
3) Если у вас прокси (BungeeCord/аналог): проверьте, куда установлен skinsrestorer
С skinsrestorer в реальных проектах часто путают место установки и режим работы.
Если сервер работает через BungeeCord:
- ставить skinsrestorer нужно в корректную часть цепочки, где он реально видит входящих игроков
- тогда текстуры будут подгружаться всем, а команда и перезагрузка дадут ожидаемый эффект
Если skinsrestorer стоит “не там”, игроки могут менять скин, но остальным всё равно не будет видно текстур.
4) Проверьте логи и команды skinsrestorer
Откройте консоль сервера и посмотрите, что плагин реально запускается и не ругается на конфиг или режим.
Минимальный чек:
- при старте есть строки про skinsrestorer, нет ошибок и предупреждений
- команда, которая должна работать (например, /skin...), отрабатывает на вашем сервере
- в конфиге нет параметров, которые запрещают подмену/выдачу по лицензии
Если плагин “вроде запустился”, но команды не реагируют, это не про скин сам по себе, а про несовместимость сборки/режима или неверную установку.
В приведенных примерах из обсуждений на форумах нередко всплывает именно несовпадение ядра, версии и режима (в том числе BungeeCord), из-за чего skinsrestorer внешне установлен, но фактически не делает нужную подмену.
5) Если вы игрок: отключите вмешательства в сеть и проверьте кэш
Иногда лицензия не отображает скины из-за блокировок со стороны системы/клиента, прокси, антивируса или “фильтров”, которые режут сетевые запросы.
Что сделать:
- временно отключите антивирус и брандмауэр, либо добавьте Java и Minecraft в исключения
- очистите кэш клиента (варианты зависят от лаунчера, но смысл один - удалить данные, которые могут быть повреждены)
- перезапустите игру после очистки
В похожих кейсах на лаунчер-форумах отдельно отмечают, что сетевые фильтры и блокировки соединений с серверами аккаунтов/текстур ломают подгрузку скинов.
6) Для пользователей TLauncher: проверьте, что в настройках включены скины
Если вы заходите через TLauncher и говорите “не отображаются скины на лицензии”, уточните, какой именно режим используется в игре и лаунчере. У TLauncher есть отдельные переключатели для системы скинов.
Типичные проверки:
- включена ли опция “использовать скины” в настройках аккаунта
- запущена ли версия с нужным значком/схемой (у TLauncher это важно)
- нет ли вмешательства со стороны “обходов блокировок”, которые могут портить сетевой путь
Типичные ошибки, которые срывают решение
- skinsrestorer стоит, но сервер работает за прокси, и плагин подключен “не в ту часть” цепочки
- не совпадают версия сервера/ядро/совместимость плагина
- в логах есть ошибки, но их игнорируют
- игрок отключает сетевые запросы антивирусом или сторонними фильтрами, и в итоге лицензия не может корректно подтянуть текстуры
- настраивают под один сценарий (например, для нелицензионного режима), а проблема возникает в другом
Итоговый алгоритм (коротко)
- Определите: не видно скинов только на лицензии или вообще.
- Если это сервер - проверьте online-mode и прокси, затем место установки skinsrestorer.
- Откройте логи при старте и убедитесь, что плагин реально работает и команды реагируют.
- Если это клиент - отключите сетевые блокировки, очистите кэш, перезапустите.
- Если играете через TLauncher - проверьте включение опции скинов и режим запуска.
Полезные ссылки
- Документация и описание SkinsRestorer на SpigotMC: https://www.spigotmc.org/resources/skinsrestorer.2124/
- TLauncher - проблемы со скинами и авторизацией: https://tlauncher.ru/problems-skins.html
- Обсуждение “не работают лицензионные скины на сервере” (пример типовой причины): https://rubukkit.org/threads/ne-rabotajut-licenzionnye-skiny-na-servere.166310/
- Пример настроек skinsrestorer в сценарии подгрузки скинов: https://mcgolem.com/post/2333-Ne-otobrazhayutsya-skiny-v-maynkraft-na-servere-nastraivaem-SkinsRestorer-na-piratskom-servere