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:
-
View User Profile
-
Send Message
Posted Jan 6, 2016@ratg97
The player will still have the new skin.
-
View User Profile
-
Send Message
Posted Jan 6, 2016@games647
For example:
Change the skin of " JuanXD " he disconnects and re-enters the server after two hours. What would have skin ?
-
View User Profile
-
Send Message
Posted Jan 5, 2016@ratg97
You can choose any skin which is used by a paid account. What do you mean with latest skin?
-
View User Profile
-
Send Message
Posted Jan 5, 2016i can put any premium skin? and... for example if i enter in the server and then i exit and re-enter i will have the latest skin? or the main skin?
-
View User Profile
-
Send Message
Posted Jan 5, 2016@cicatrice74
Forever, but you can reset it either by editing the preferences file or invoking /setskin with your own uuid/username.
-
View User Profile
-
Send Message
Posted Jan 5, 2016It changes the skin forever or until in the server then your private one is restored?
-
View User Profile
-
Send Message
Posted Jan 4, 2016@willis1030
Bukkit should be used anymore, because it's discontinued. Spigot is still active.
-
View User Profile
-
Send Message
Posted Jan 3, 2016Hi, it well works on spigot, but bukkit. bukkit server don't auto load the skins.
-
View User Profile
-
Send Message
Posted Dec 21, 2015@Gregory46
It's implemented now.
-
View User Profile
-
Send Message
Posted Dec 13, 2015@games647
oh that's right, forgot to copy Protocolib files.. Thanks for response :)
-
View User Profile
-
Send Message
Posted Dec 13, 2015@Jumperonex7
If you have already ProtocolLib installed, you can use the plugin.
-
View User Profile
-
Send Message
Posted Dec 13, 2015Oh. I copied .jar file to plugins folder and restarted server. What do i have to do next?
-
View User Profile
-
Send Message
Posted Dec 13, 2015@Jumperonex7
It works already with 1.8.8. I just can't select it for the uploaded files.
-
View User Profile
-
Send Message
Posted Dec 13, 2015Will update to 1.8.8 come?
-
View User Profile
-
Send Message
Posted Dec 12, 2015@Ds32
I uploaded a version where it's fixed.
-
View User Profile
-
Send Message
Posted Dec 12, 2015@Gregory46
No there are no permissions. Do you need some?
About the default skins, I though about an update to setup a list of skins. If player has no skin, it will select a random item from this list. What do you think about this?
-
View User Profile
-
Send Message
Posted Dec 11, 2015Can you make it so that there is a default skin everyone is wearing?
And you need a permission node to wear your own?
-
View User Profile
-
Send Message
Posted Dec 8, 2015@Ds32
See the "Known caveats" section. It's a known issue. It will be fixed soon.
-
View User Profile
-
Send Message
Posted Dec 7, 2015Modified Skin (/setskin) is not saved after restarting the server. (spigot 1.8.8)
-
View User Profile
-
Send Message
Posted Dec 3, 2015@danylokpo
Yes this works with 1.8. Just drop the file in the plugins folder of your server.