Minecraft plugin SkinsRestorer
Information about the Minecraft plugin SkinsRestorer and servers where it is used
🔌 About SkinsRestorer
SkinsRestorer — is a plugin for Minecraft servers that allows changing, uploading and restoring player skins (works for online and offline mode servers). SkinsRestorer helps server owners offer customisation without forcing players to log into Mojang; it solves skin availability on offline/cracked servers and adds an in‑game GUI and commands for skin management on Paper/Spigot servers.
🎯 Purpose
SkinsRestorer addresses two common problems:
- Restoring player skins on offline (cracked) servers.
- Letting players change and upload skins without requiring external account login.
SkinsRestorer integrates with third‑party skin services (e.g. MineSkin) to apply skins via URLs, and provides a GUI and commands to manage skins on your Minecraft server.
⚙ Main features
- Change player skin with
/skinand related commands. - In‑game GUI (
/skins) to browse and apply skins. - Upload skins via URL or the SkinsRestorer upload page.
- Create server‑wide custom skins and apply skins to all players.
- Proxy (centralized) mode for BungeeCord/Velocity networks.
- Public API for other plugins.
- Troubleshooting and incompatibility documentation.
🧩 Who is it for
SkinsRestorer is suitable for:
- Server owners running Paper/Spigot (and forks) who need skin support.
- Networks using BungeeCord or Velocity (use proxy mode).
- Offline/cracked servers that must restore skins locally.
- Servers that want skin GUI and per‑skin permission control.
🏗 Example uses
- Allow cracked players to have their chosen skins on join.
- Event:
/sr setskinall Santa classicto set a temporary skin for all online players. - Staff can create curated server skins with
/sr createcustom staff Notch.
⚡ Notable behaviour
- Official installation recommends downloading from Modrinth/official site and placing the JAR in
plugins/. - SkinsRestorer uses external skin services (MineSkin) when players set skins via URL; the plugin relays signed profile data to clients.
- The plugin exposes an API and has a GitHub repository for issues and contributions.
⌨️ Commands
| Command | Description | Permission | Access |
|---|---|---|---|
/skin | Open/change own skin; shorthand for skin commands | skinsrestorer.command | Player |
/skin set <skinName> | Set your skin to | skinsrestorer.command.set | Player |
/skin set <skinName> <target> | Set | skinsrestorer.command.set.other | Moderator/Admin |
/skin url "<url>" [variant] | Use a PNG URL as skin (requires URL permission) | skinsrestorer.command.set.url | Player |
/skin favourites | List favorited skins | skinsrestorer.command | Player |
/skin edit | Open skin editor (browser) | skinsrestorer.command | Player |
/skins | Open skins GUI | skinsrestorer.command.gui | Player |
/sr | Admin root for SkinsRestorer commands | skinsrestorer.admincommand | Admin/Console |
| `/sr createcustom | url> variant` | Create a server‑wide custom skin | skinsrestorer.admincommand.createcustom |
/sr setskinall <skinName> <variant> | Apply a skin to all online players (temporary) | skinsrestorer.admincommand.setskinall | Admin |
| `/sr info <player | skin> ` | Show info about a player or skin | skinsrestorer.admincommand.info |
/sr purgeolddata <days> | Purge old skin data older than X days | skinsrestorer.admincommand.purgeolddata | Admin |
/sr dump | Upload server dump for troubleshooting | skinsrestorer.admincommand.dump | Admin/Console |
/sr reload | Reload SkinsRestorer config | skinsrestorer.admincommand.reload | Admin/Console |
Notes: The above commands are taken from the official SkinsRestorer documentation. Use the
/srhelp command to list full subcommands on your installed version.
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
skinsrestorer.command | Base player skin command access | Information not specified in official docs |
skinsrestorer.command.set | Allow setting a skin via /skin set | Information not specified in official docs |
skinsrestorer.command.set.other | Allow setting other players' skins | Information not specified in official docs |
skinsrestorer.command.set.url | Allow using /skin url to apply PNGs | Information not specified in official docs |
skinsrestorer.command.gui | Allow opening /skins GUI | Information not specified in official docs |
skinsrestorer.admincommand | Access to /sr admin commands | Information not specified in official docs |
skinsrestorer.bypasscooldown | Bypass skin command cooldowns | Information not specified in official docs |
skinsrestorer.bypassdisabled | Bypass disabled skins list | Information not specified in official docs |
skinsrestorer.ownskin | Explicit allow to use own skin features | Information not specified in official docs |
skinsrestorer.skin.<name> | Per‑skin permission (when enabled) | Information not specified in official docs |
Default column: official documentation lists permission nodes and examples but does not consistently document default/OP settings for each node. If you require precise defaults, check your installed plugin version's plugin.yml or test on a staging server.
⚙ Installation
📥 Installation
- Download the SkinsRestorer JAR from the official source (Modrinth or SkinsRestorer site).
- Place
SkinsRestorer.jarin your serverplugins/folder. - Fully restart the server (do not use
/reload). - Verify plugin loaded via
/pluginsand server console.
📦 Dependencies
- No mandatory plugin dependencies documented. SkinsRestorer can operate standalone on supported platforms.
- Optional integrations: MineSkin (used for skin URL uploads), and various external APIs referenced in docs.
🧾 Configuration
- On first run the plugin creates its plugin folder and
config.yml. - The
config.ymlexposes options for commands, cooldowns, disabled skins, proxy mode, and database settings. - Documentation shows
database:configuration fields (host, port, username, etc.). Official docs indicate database support but do not clearly state the default storage engine; check your installed version for exact defaults.
Supported platforms
- Official docs list support for: Bukkit, Spigot, Paper (and forks), Folia, BungeeCord, Velocity, latest Fabric and Forge (server/plugin variants). Hybrid server types (Magma, Mohist, Cardboard) are explicitly not officially supported.
🧠 Additional information
Known conflicts
- Some plugins may conflict with SkinsRestorer (plugins that modify profiles, nicking or chat/tab handlers). The official incompatibility list names several common culprits and recommends testing on a staging server.
- Some proxy/server forks may break behavior; follow proxy installation guide for networks.
Limitations
- Behavior depends on platform and external skin services. URL skin application relies on third‑party services (MineSkin) to obtain signed skin data.
- Not all server forks (hybrid mod+plugin platforms) are supported.
FAQ (selected)
Q: Does SkinsRestorer work on offline (cracked) servers? A: Yes — SkinsRestorer is commonly used to restore skins on offline mode servers, per official docs.
Q: Can players upload skins via in‑game commands?
A: Yes. /skin url "<url>" and /skin upload (which points to upload instructions) are supported; the upload flow uses MineSkin in the documented workflow.
Q: Is there a GUI to browse skins?
A: Yes — use /skins to open the GUI.
Q: Does SkinsRestorer collect metrics? A: SkinsRestorer is listed on bStats; the plugin exposes metrics to bStats per its listing.
Q: Is there support / community? A: The project maintains an official Discord and GitHub repository for support and issues.
Keywords present: SkinsRestorer, minecraft plugin, paper plugin, spigot plugin, minecraft server, plugin commands, plugin permissions.
Sources: Official documentation and project pages (SkinsRestorer docs, SkinsRestorer site, Modrinth, GitHub, bStats, Discord).
Useful links
- https://skinsrestorer.net/
- https://skinsrestorer.net/docs
- https://github.com/SkinsRestorer
- https://modrinth.com/plugin/skinsrestorer
- https://bstats.org/plugin/bungeecord/skinsrestorer
- https://discord.com/servers/skinsrestorer-186794372468178944
- https://github.com/SkinsRestorer/SkinsRestorer/issues
- Press Start449.5
- A Minecraft Server449.1
- FoxyCraft249.09
- pixrave148.84
- DIRK.US Towny Server248.37
- 1 život, 1 šanca!041.74
- A Minecraft Server239.95
- CorePlay.cz
Classic Czech/Slovak survival server with events, duels, auctions and a friendly community.
036.86 - iCraftBG 1.8.8 Survival033.7
Minecraft plugin SkinsRestorer is used on public servers to extend gameplay, add new mechanics, or improve server management. This page contains up-to-date information about the plugin's purpose, usage, and popularity among servers.
The catalog of servers with SkinsRestorer is generated automatically based on real data. You can see which Minecraft servers have this plugin installed, how often it is used, and what role it plays in gameplay.
SkinsRestorer usage statistics help assess its relevance and distribution. Data is updated regularly and reflects the real state of the Minecraft server ecosystem without manual input.
The Minecraft plugin SkinsRestorer page is useful for server owners choosing functionality for their project and for players who want to understand what features a server with this plugin offers.
Use this page to find Minecraft servers with the SkinsRestorer plugin, analyze its popularity, and make an informed decision about using the plugin on your server.