Skin Restorer
What and Why?
When operating a crack server, you must set ‘online-mode’ to ‘false.’ This, however, causes skins to stop working, causing all players who join your server to identify with a Steve or Alex skin. To resolve this situation with crack servers, you’ll need to include a plugin that can restore players’ skin, which is where Skin Restorer comes in. Using Skin Restorer allows users to join with the skin associated with their in-game name.
The reason why skins don’t load in the first place, is because crack servers don’t authenticate with the Mojang skin server.

Installation
Plugins Tab
- Go to Game Panel and select your server
- Click on the Plugins tab
- Search for Skin Restorer by SRTeam and click Install
- Restart server
SFTP
- Download Skin Restorer
- Connect to your server with an SFTP client
- Look for the “plugins” folder
- Upload the .jar file to the “plugins”
- Restart server
BungeeCord (SFTP)
- Download Skin Restorer
- Connect to your servers with an SFTP client
- Look for the “plugins” folder on all servers, including BungeeCord
- Upload the .jar file to the “plugins”
- Restart servers
Sponge (SFTP)
- Download Skin Restorer
- Connect to your servers with an SFTP client
- Look for the “mods” folder on all servers, including BungeeCord
- Upload the .jar file to the “mods”
- Restart servers
Commands
- /skin - main command.
- /skin <skinname> - Sets your skin.
- /skin url <skin.png url> [steve / slim] - set a skin from a .png url
- /skin update - Updates your current skin.
- /skin clear - clears your skin.
- /skins - GUI
Admin commands:
- /sr - main admin command
- /skin set <playername> <skinname> - Sets player’s skin.
- /skin clear <player> - clear a player’s skin.
- /skin update <player> update a player’s skin.
- /sr drop <skinname> - Removes skins data from database.
- /sr createcustom <name> <skin.png url> - Define a usable custom skin.
- /sr reload - Reloads config and locale.
- /sr props <playername> - Returns properties of a player.
- /sr status - check the plugin status.
Additional Permissions
- skinsrestorer.bypasscooldown -> bypasses skinscooldown config
- skinsrestorer.bypassdisabled -> bypass the disabledskins list