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).
- Skin changing when someone joins.
- Right-clicking players can change a player's skin.
- Fully customizable messages.
- Does not require Spout/another custom client.
Commands and Permissions
|Have a random skin when joining
|Sends plugin information to the player.
|Reload the configuration.
|Change your skin to another player's skin.
|changeskin <username> <player>
|Change a player's skin to another player's skin.
|Change your display name to another player's display name.
|changename <username> <player>
|Change a player's display name to another player's display name.
|Toggle right-clicking of skins
|Reset your display name and skin.
|resetchanges <username> <player>
|Reset a player's display name and skin.
You NEED ProtocolLib for this plugin to work.
|Check for updates
|Check for updates when the plugin loads.
|If an update is found, automatically update the plugin.
|Change skin on join
|Change a player's skin when they join.
|Player join skins
|List of player skin usernames.
Note: Players with certain hacked clients do not see the skin changes.
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?