ChangeSkinX
Description
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.
Moreover it will be 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.
Features
- Lightweight
- Instant skin updates
- Easy to use
- Implemented cache to benefit performance
- Nearly no mojang rate limits due caching
- No client modification needed
- Possibility to create a standard skin
Commands
- /setskin <uuid > - Sets your skin to be equal to the player with the selected uuid
- /setskin < playerName>
- /setskin < onlinePlayer > < newSkinUUID/newSkinPlayerName >
- /skinupdate - Invalidates the database entry and fetches the fresh skin from the Mojang servers
Permissions
- changeskin.command.skinupdate - Command to refresh the own skin
- 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
Whitelist
- changeskin.skin.whitelist.uuid - Allow this specific skin
- changeskin.skin.whitelist.* - allows all skins
Blacklist
- changeskin.skin.whitelist.*
- -changeskin.skin.whitelist.uuid
Source code
You don't have to decompile the plugin. You can find there the source code with comments and building utilities.
ChangeSkin is open source and hosted on GitHub; feel free to fork, star, or contribute by making pull requests and opening issues.
Video Tutorials (not by me)
Portuguese:
English:
In reply to Venezos:
Update your java version. There is an issue with your SSL installation.
Add version 1.13 please !!!!!!!!!1 :(
In reply to Forge_User_68763544:
Download a development from the GitHub page. They are compatible. Those builds are created after each change and therefore not approved from the BukkitDev staff on this site.
Hello ! I have a problem with your plugin. I do not know which version of Bukkit should I use. With version 1.8 of Bukkit and the plugin v3.0, it does not work on my server. Please help :(
In reply to Forge_User_62341806:
Could you please post the server startup log.
In reply to mozacc:
In fact, the plugin is not even detected by the server. When I do the command / plugins, ChangeSkin is not in the list, with Bukkit and Spigot. Is this normal ?
In reply to Forge_User_62341806:
Please post the server log. You properly forget the dependency ProtocolLib.
please add 1.13 version !! :(
please..! :( Can you add 1.13 version please!! :( i can't add this version on my server , skin's is be change if players join on my server with nick premium, but i cant change skin with command /setskin (nick) (nickskin) :( i am from polish :P :)
In reply to Forge_User_68763544:
You can download development build on the GitHub page. Keep in mind that the devBukkit team doesn't approve those builds.
In reply to mozacc:
how can i dowland this version on my server?
In reply to Forge_User_68763544:
Click on the develop build link and then you can see the recent builds on the left side. There you can download the required versions for your platform.
after i set the skin and everything it says the the skin is downloading but nothing happens
and it's giving me an error in the log.
In reply to exes011:
This means ChangeSkin is not compatible with your Minecraft version. Please visit the GitHub link and download a development build. Keep in mind that those builds are not approved by the staff team of this site like downloads offered here directly.
After I use the /skin command,the skin is downloading and then nothing happens.
In reply to Forge_User_59063672:
Do you have any errors in the server log?
After /skinupdate or /setskin Users are not able to change their own skin anymore, even with the reset command. Is it possible to reset the player completely with /setskin reset, so u can change skins again by yourself, without using /setskin?
Also there's a problem with Updating the changed Skin. You have to relog manually to see the changed skin. (the quick rejoin-event thing seems broken)
Hope there is help. thx
In reply to Forge_User_52112331:
Do you have ProtocolLib installed for instant skin changes?
Please describe your setup for the first issue. Do you use BungeeCord, which exact plugin version do you run and so on?
it will be great if you guys have options without the need of external permission plugins. because my server didn't need permission only for this plugin
In reply to fhadiel:
You can assign default permissions in the bukkit.yml file.