Добро пожаловать на Craft‑Bukkit

Всё о Minecraft серверах: гайды, команды, скачивание сборок и полезные советы для администраторов и игроков.

Как поставить на сервер скины игроков: совместимость Java и Bedrock

Command_blocker 23.08.2026 19:01 36
Настройка скинов на сервере Minecraft: решения для Java и Bedrock, плагины SkinRestorer/SkinsRestorerX, интеграция с Geyser и кастомные скины.

Как поставить на сервер скины игроков: совместимость Java и Bedrock

Проблема со скинами — одна из самых частых на кросс-платформенных серверах. Игроки с Bedrock Edition видят скины Java-игроков как Стива по умолчанию, и наоборот. В этой статье я расскажу, как настроить скины для всех, используя плагин SkinRestorer и другие инструменты.

Проблема: почему скины не показываются

Основная причина — разные API для скинов. Java использует сервис Mojang (по UUID), а Bedrock — собственный сервис Xbox Live. Без плагина сервер не может корректно перевести скин из одного формата в другой.

Решение 1. Установка SkinRestorer

SkinRestorer — самый надёжный плагин для управления скинами на серверах Paper/Purpur. Установка:

  1. Скачай SkinRestorer с SpigotMC (проверь версию для 1.21.4).
  2. Закинь .jar в папку plugins.
  3. Перезапусти сервер.

Базовая настройка в plugins/SkinRestorer/config.yml:

# config.yml
# Разрешить загрузку скинов из Mojang API
enable-mojang-api: true

# Разрешить загрузку скинов из Bedrock API
enable-bedrock-api: true

# Хранить скины в локальной базе
storage: "mysql"  # или "file" для маленьких серверов

# Действие, если скин не найден
fallback-skin: "Steve"

Решение 2. География скинов: добавление кастомных скинов

Ты можешь загрузить свои скины через команды плагина:

# Загрузить скин для игрока
/skin set Alex Notch

# Сбросить скин на дефолтный
/skin clear Alex

# Загрузить скин из URL (только PNG)
/skin set Alex https://example.com/skin.png

Решение 3. Интеграция с Geyser (для Bedrock-игроков)

Если у тебя есть Geyser (кросс-платформа), добавь плагин Geyser-SkinRestorer. Он автоматически синхронизирует скины Bedrock-игроков с сервером. Настройка:

# В папке Geyser создай файл extension.yml
extensions:
  - "https://github.com/GeyserMC/GeyserSkinRestorer/releases/latest/download/GeyserSkinRestorer.jar"

Решение 4. Если скины всё равно не работают

Попробуй альтернативы:

  • SkinsRestorerX — форк с поддержкой новых версий и лучшей производительностью.
  • ViaBackwards — помогает с совместимостью старых скинов с новыми протоколами.
  • Прямое кэширование — в конфиге укажи cache-skins: true и cache-life: 604800 (7 дней).

Как скины хранятся на сервере

Когда игрок заходит, плагин делает запрос к Mojang API, скачивает скин, кэширует его в папке cache/ и отправляет всем игрокам. Для 50+ игроков это может создавать нагрузку. Включи preload-skins: true в конфиге, чтобы загружать скины асинхронно.

Сравнение плагинов для скинов

ПлагинПоддержка BedrockКэшированиеКастомные скиныСложность настройки
SkinRestorerДа (с Geyser)ДаДа (URL)Средняя
SkinsRestorerXДаДаДа (через базу)Низкая
CustomSkinLoaderНетДаДа (локальные файлы)Высокая

Итоговая рекомендация

Для серверов с Bedrock-игроками: используй связку SkinRestorer + GeyserSkinRestorer. Для чисто Java-серверов достаточно SkinsRestorerX (он проще в настройке).

Не забывай периодически обновлять плагины, так как Mojang и Microsoft часто меняют API скинов.

← К списку статей

💬 Комментарии (0)

⏳ Все комментарии проходят модерацию

🔒 Войдите, чтобы оставить комментарий

😊 Пока нет комментариев. Будьте первым!