Skip to Content
Introduction

Welcome to Custom Skin

Custom Skin is a Minecraft plugin that enables animated and customizable skins on your server. Players can create multi-frame animations, apply color effects, and see changes in real-time.

Features

🎬

Frame Animation

Upload PNG files with multiple 64px frames stacked vertically. The plugin automatically extracts frames and animates them in-game.

🎨

Color Effects

Apply hue shifts, saturation adjustments, and generate color variants (rainbow, warm/cool, monochrome, neon) directly in the web dashboard.

Real-time Sync

Changes made in the dashboard apply instantly via WebSocket connection. No server restart needed.

💾

Local Persistence

Skins are cached locally using SQLite, so they persist between logins even if the API is temporarily unavailable.

How It Works

  1. Install the plugin on your Paper/Spigot server
  2. Configure the API connection and permissions
  3. Players run /skin link to get a dashboard link
  4. Customize skins in the web dashboard
  5. Apply instantly - changes sync to the server in real-time

Quick Start

# Download the plugin curl -L -o plugins/CustomSkin.jar https://github.com/th0rgal/customskin/releases/latest/download/customskin.jar # Restart your server # Configure plugins/CustomSkin/config.yml # In-game, run: /skin link

See the Installation guide for detailed setup instructions.

Requirements

  • Java 17 or newer
  • Paper 1.20+ or Spigot 1.20+
  • A Custom Skin API instance (self-hosted or managed)

Support

Last updated on
SkinMotion v1.0.0Go to Dashboard →