Проблема обычно появляется по одной из двух причин: клиент на самом деле не загружает данные скина, или сервер не пересылает игрокам текстуры из 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 стоит, но сервер работает за прокси, и плагин подключен “не в ту часть” цепочки
  • не совпадают версия сервера/ядро/совместимость плагина
  • в логах есть ошибки, но их игнорируют
  • игрок отключает сетевые запросы антивирусом или сторонними фильтрами, и в итоге лицензия не может корректно подтянуть текстуры
  • настраивают под один сценарий (например, для нелицензионного режима), а проблема возникает в другом

Итоговый алгоритм (коротко)

  1. Определите: не видно скинов только на лицензии или вообще.
  2. Если это сервер - проверьте online-mode и прокси, затем место установки skinsrestorer.
  3. Откройте логи при старте и убедитесь, что плагин реально работает и команды реагируют.
  4. Если это клиент - отключите сетевые блокировки, очистите кэш, перезапустите.
  5. Если играете через 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