Minecraft plugin SkinsRestorer
Information about SkinsRestorer and servers where it was found
🔌 About SkinsRestorer
SkinsRestorer is a Minecraft plugin for restoring and managing player skins on both online-mode and offline-mode servers. It provides in-game commands, a GUI, caching and custom-skin features so servers can apply and change player skins reliably even when external skin services are unavailable.
🎯 Purpose
SkinsRestorer solves the problem of missing or default skins (Steve/Alex) on servers, particularly on offline/cracked servers or large networks where immediate or cached skin application is required. It is aimed at server administrators who need consistent skin handling across players and proxies.
⚙️ Features
- Apply a player's account skin on join or apply default/custom skins for non-premium players.
- Player-facing
/skincommand (including URL-based skin generation) and a GUI for browsing/selecting skins. - Custom skins support (upload / URL-based skins) and server-wide custom skin creation.
- Caching and rate-limit-aware Mojang/MineSkin requests to improve reliability on large networks.
- Configuration options to restrict skins, per-skin permissions, default-skin behavior, and GUI settings.
- Proxy-aware operation and backend/proxy-specific configuration options.
🧩 Who It Is For
- Survival and SMP servers that want reliable skin display.
- Offline-mode or cracked servers that need cosmetic support for non-premium players.
- Networks using proxies or multiple backend servers that require cached or consistent skin behavior.
🏗️ Example Use Cases
- A private offline server lets players change skins with
/skin <name>without needing Mojang account ownership. - A network caches skins so player appearance remains stable when upstream skin services are slow or unavailable.
- An admin sets a default skin set for new or non-premium players via configuration.
⌨️ Commands
| Command | Description | Permission | Access |
|---|---|---|---|
/skin <skin> | Set a player's skin to a named skin or account skin. | (see permissions) | Player |
/skin url "<url>" | Generate/apply a skin from an external image URL. | (see permissions) | Player |
/skull | Create or retrieve player skulls (command registration can be disabled). | not specified | Player |
/skins | Open the skins GUI (command registration can be disabled). | not specified | Player |
/sr createcustom | Create a custom server skin entry (admin-level action). | not specified | Admin |
(Note: command registration can be toggled in configuration; exact permission nodes for many commands are documented in the plugin's commands & permissions guide.)
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
skinsrestorer.player | Basic permission given to players to use skin features (can be forced by config). | true |
skinsrestorer.skin.<name> | Per-skin permission required when perSkinPermissions is enabled for specific skins. | not specified |
⚙️ Installation
📥 Setup
- Download the official plugin JAR from the project's releases page.
- Place the JAR into your server's
plugins/directory on a Spigot/Paper-compatible backend (or the appropriate proxy/backend setup when used with proxies). - Start or restart the server and check the server console to confirm SkinsRestorer loaded.
📦 Dependencies
- Optional integration with MineSkin is supported (an API key can be configured for faster skin generation). No other required plugin dependencies are listed in the official documentation.
🧾 Configuration
- The plugin uses a YAML configuration with options for default skins, command cooldowns, GUI tabs, per-skin permissions, proxy/backend settings, and caching.
- Configuration keys include flags such as
forceDefaultPermissions,perSkinPermissions,disableSkinCommand, andenablePaperJoinListener(used to improve instant skin application on Paper).
🧠 Technical Notes
- Supports proxy-aware setups (backend vs proxy configuration) and has proxy-mode detection options.
- Provides caching and batching behavior to avoid API rate limits when contacting Mojang or third-party skin services.
- Configuration exposes MineSkin API key support for optional faster/managed skin generation.
- The project is open-source and maintained with releases on GitHub and documentation available on the official docs site.
🤝 When This Plugin Is Useful
If you need consistent, configurable skin handling for players across online/offline servers or proxy networks — including custom skins, URL-based skins, and caching to survive external outages — SkinsRestorer provides focused tools and configuration to manage those needs reliably.
- Eclipse Roleplay1154.88
- Froggie
Friendly survival SMP offering protected claims, an economy with player shops and auctions, multi-version support, and Java–Bedrock cross-play for casual builders and communities.
249.78 - Netherlite is loading...148.72
- LilBoxPvP
A BoxPvP-focused server with fast arena combat, duels and seasonal progression. Offers custom items, NPC-driven menus, and likely Java–Bedrock crossplay.
348.31 - A Minecraft Server148.2
- Racsu Planet
Cross-play Survival MMORPG (Java + Bedrock) with skills, quests, custom dungeons and an in-game economy backed by an official store and community hub.
447.73 - MoodCraft
French semi‑RP survival SMP focused on player-run towns, economy and urban projects — friendly progression with in-game guides, shops, jobs and secure chest protection. Java & Bedrock supported.
247.2 - AnarchyLands CZ/SK144.53
- CorePlay
Classic Czech/Slovak survival server with events, duels, auctions and a friendly community.
144.35 - EthelMC
Community survival with economy, land claims, arenas and crossplay (Java & Bedrock). Ranks, player shops and seasonal events.
043.75 - Minetown
Dutch Minetopia‑style survival server with economy, custom plugins and a friendly community — begin your adventure now!
042.18 - A Minecraft Server138.58
- SentinelCraft
Long‑running survival community focused on Towns, mcMMO and player economy — friendly, no‑grief gameplay with regular events.
035.39 - ÂCOIN SERVER034.74
The SkinsRestorer plugin page shows which servers monitoring found this plugin on, and which platforms and versions it appears with.
Plugins may add commands, economy, protection, permissions, mini-games, integrations, or other mechanics. The actual role of SkinsRestorer depends on each server's configuration.
Data is generated automatically from technical server responses. If a server hides its plugin list, it may not appear in this section even if it uses SkinsRestorer.
Use the server list with SkinsRestorer to compare projects, check compatible versions, or find examples of how the plugin is used on public servers.