Skip to content

AmongFox/SkinSync

Repository files navigation

Static Badge Static Badge

🎭 SkinSync

A Fabric client mod for downloading and managing player skins in multiplayer.


English · Русский


English

✨ Features

  • 📥 Download skins — Save any player's skin to your local files with a single command
  • 🎯 Auto-set skins — Automatically apply downloaded skins via server-specific commands
  • 🔧 Multi-server support — Configure different command templates for each server
  • ⌨️ Smart suggestions — Tab-complete with online player names out of the box
  • 🖱️ Clickable links — Copy file paths and skin names directly from chat

📋 Requirements

Component Version
Minecraft 1.20.1
Fabric Loader ≥ 0.18.6
Fabric API ≥ 0.92.7
Java 17+ (runtime) / 21+ (build)

🚀 Installation

  1. Install Fabric Loader for Minecraft 1.20.1
  2. Download the latest .jar from Releases
  3. Place the .jar file into your mods/ folder
  4. Launch Minecraft with the Fabric profile

💻 Usage

/getskin <player> [auto set]
Argument Required Description
player Username of the player whose skin you want to save
auto set Set to true to automatically apply the skin via server command

Example:

/getskin Notch
/getskin Notch true

⚙️ Configuration

Server-specific configuration is stored in config/skin-sync/server-configurator.json:

{
  "default": {
    "auto-set-skin-command": "skin set {skin}"
  },
  "mc.example.com": {
    "auto-set-skin-command": "/setskin {skin}"
  }
}
Field Description
default Fallback command template used when no server-specific config exists
Server address Per-server command template (format: host)
{skin} Placeholder replaced with the player's nickname

Downloaded skins are saved to config/skin-sync/skins/<player>_<uuid>.png

⚠️ Notes

  • This mod works only in multiplayer — singleplayer is not supported
  • All commands are client-side only — other players don't need this mod

Russian

✨ Возможности

  • 📥 Скачивание скинов — Сохраняйте скины любых игроков одной командой
  • 🎯 Авто-применение — Автоматическая установка скинов через команды сервера
  • 🔧 Несколько серверов — Разные шаблоны команд для каждого сервера
  • ⌨️ Умные подсказки — Автодополнение с никами игроков онлайн
  • 🖱️ Кликабельные ссылки — Копируйте пути и названия прямо из чата

📋 Требования

Компонент Версия
Minecraft 1.20.1
Fabric Loader ≥ 0.18.6
Fabric API ≥ 0.92.7
Java 17+ (запуск) / 21+ (сборка)

🚀 Установка

  1. Установите Fabric Loader для Minecraft 1.20.1
  2. Скачайте последний .jar из Releases
  3. Поместите .jar в папку mods/
  4. Запустите Minecraft с профилем Fabric

💻 Использование

/getskin <игрок> [авто установка]
Аргумент Обязателен Описание
игрок Ник игрока, чей скин нужно сохранить
авто установка Укажите true для автоматической установки через команду сервера

Пример:

/getskin Notch
/getskin Notch true

⚙️ Настройка

Конфигурация хранится в config/skin-sync/server-configurator.json:

{
  "default": {
    "auto-set-skin-command": "skin set {skin}"
  },
  "mc.example.com": {
    "auto-set-skin-command": "/setskin {skin}"
  }
}
Поле Описание
default Шаблон команды по умолчанию
Адрес сервера Шаблон для конкретного сервера (формат: host)
{skin} Заменяется на ник игрока

Скачанные скины сохраняются в config/skin-sync/skins/<игрок>_<uuid>.png

⚠️ Примечания

  • Мод работает только на мультиплеере — одиночная игра не поддерживается
  • Все команды на стороне клиента — другим игрокам мод не нужен

About

Модификация для майнкрафта на синхронизацию скинов

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages