- Tested Minecraft Versions:
- Source Code:
This plugin allows your players to change their skins by command. These skins have to be downloaded from Mojang, because Minecraft clients only accept from Mojang signed skins. But you can choose every skin that another minecraft user currently has or had.
Moreover it's possible to set a custom standard skin. If you want to, this plugin can set this standard skin for all players who still have the default steve or alex skin.
If you like the project, leave a star on Github and contribute there.
(you need the version with the name ChangeSkin.jar without any suffix)
- Instant skin updates
- Works on offline mode (can restore skins) and online mode servers
- Nearly no mojang rate limits due caching
- Specify standard skins
- Change your skin - Every skin which was uploaded to Mojang is allowed
- BungeeCord support
- Implemented cache to benefit performance
- No client modification needed
- Tested with Spigot, PaperSpigot and TacoSpigot
- Easy to use
- Open Source
How to install on BungeeCord
- /setskin <uuid>
- /setskin <playerName>
- /setskin <onlinePlayer> <newSkinUUID/newSkinPlayerName>
- /skinupdate - Downloads the fresh skin from Mojang
- Install the plugin on both BungeeCord and Bukkit server
- Activate BungeeCord support in your spigot configuration
- Check the settings of the ChangeSkin config in the BungeeCord instance
- For example BungeeCord doesn't support SQLite by default
changeskin.command.skinupdate - Request a fresh skin from mojang
changeskin.command.setskin.* - All the commands below
changeskin.command.setskin - Set your own skin
changeskin.command.setskin.other - Set the skin of other players
Whitelist and blacklist permissions
For this you have to skin permissions.
- changeskin.skin.whitelist.uuid - Allow this specific skin
- changeskin.skin.whitelist.* - allows all skins
=> This means all skins are allowed except the ones with the uuid in the blacklist list
or using Bitcoin:
Thank you very much for those who already donated:
For privacy reasons I remove the first and last name. If you don't want to be listed, message me or write it directly into the donation message.
- Name removed - 20$
- PigParty - 11$
- andramil - 10$
- xion987 - 5$
Allows your players to change their skins by command | Restore cracked skins | Instant updates
Updated review. As the "bug" I had was purely my own fault, I'm revising this up to 5 stars from 4. The performance is 1000% better than SkinsRestorer (I suspect that SR is blocking the main server thread when getting skins from the server instead of doing it asynchronously), it's more stable, it uses UUIDs, there's a million reasons why this plugin is better!
HELP ME PLEASE
02:15:00 [SEVERE] Dec 03, 2017 2:15:00 AM net.md_5.bungee.event.EventBus post
WARNING: Error dispatching event ServerConnectEvent(player=k1000hg, target=BungeeServerInfo(name=Registro1, address=localhost/127.0.0.1:XXXX, restricted=false), cancelled=false) to listener com.[email protected]797501a
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)