SkinChanger
SkinChanger
SkinChanger is a small plugin with fully customizable messages that allows you to change player skins to other players and display names using commands without requiring Spout or another custom client! You can also have a list of usernames in the configuration and when a player joins, the player will have a random skin out of the list of usernames (can have 1 player).
Features
- Commands
- Permissions
- Skin changing when someone joins.
- Right-clicking players can change a player's skin.
- Fully customizable messages.
- Auto-updating.
- Does not require Spout/another custom client.
Commands and Permissions
Command | Description | Permission |
---|---|---|
N/a | Have a random skin when joining | skinchanger.joinskin |
skinchanger | Sends plugin information to the player. | N/a |
skinchanger reload | Reload the configuration. | skinchanger.reload |
changeskin <username> | Change your skin to another player's skin. | skinchanger.change.skin |
changeskin <username> <player> | Change a player's skin to another player's skin. | skinchanger.change.skin |
changename <username> | Change your display name to another player's display name. | skinchanger.change.name |
changename <username> <player> | Change a player's display name to another player's display name. | skinchanger.change.name.other |
skinclicker | Toggle right-clicking of skins | skinchanger.skinclicker |
resetchanges <username> | Reset your display name and skin. | skinchanger.reset |
resetchanges <username> <player> | Reset a player's display name and skin. | skinchanger.reset.other |
Requirements
You NEED ProtocolLib for this plugin to work.
Configuration
Key | Description | Default value |
---|---|---|
Check for updates | Check for updates when the plugin loads. | True |
Automatically update | If an update is found, automatically update the plugin. | False |
Change skin on join | Change a player's skin when they join. | False |
Player join skins | List of player skin usernames. | KingFaris10 |
Example Skins
http://dev.bukkit.org/bukkit-plugins/skinchanger/pages/example-skins/
Note: Players with certain hacked clients do not see the skin changes.
Source code
GitHub: https://github.com/KingFaris10/SkinChanger/
Please do not copy and paste this code and make it yours (even if you give me credit) and please do not post any of this code to BukkitDev (unless it's a util class such as Comphenix's PlayerDisplayModifier) without receiving my permission.
SkinAPI and developer tutorial: http://dev.bukkit.org/bukkit-plugins/skinchanger/pages/developers/
Issues or comments
Have any issues, comments, or anything else?
Post here: http://dev.bukkit.org/bukkit-plugins/skinchanger/forum/