You can now type "-o" at the end of the /skin set command, and it will ignore saved skins with that name. This should help avoid conflicts in which a player has the same name as a saved skin. If the flag is not specified, then saved skins will always be prioritized. If it is specified, then the plugin will download the skin from Mojang instead of loading it from the config. Ex. "/skin set [player] MySkin -o" will try to find the skin of a player with the name "MySkin", even if there is a saved skin named "MySkin".
This release is a complete rewrite of the plugin.
SkinSetter now supports version 1.17 and has been updated to support running on Fabric clients and servers as well. However, as part of the major changes to the code, the plugin now relies on MidnightCore, which must also be placed in the plugins folder.
This update allows you to set the skins of Citizens NPCs by using the command
/skin setnpc. You can use skins from the web, online players, or saved skins.
This update also fixes some errors in versions between 1.9 and 1.13.
Note: This version does not support 1.16. The resource will need an update when 1.16 is released.
If this is enabled, the server will save a player's custom skin to a file when the server shuts down, and it will be loaded when the server starts up again.
Added configuration option: default-skin
If this is set, the server will set player's skin to this if they do not have another custom skin
Added command: /skin remove <skin>
This will remove a saved skin from the config
Added command: /skin setdefault <skin>
This will set the specified skin as the default skin. (Note: This must be the name of a skin that is already saved to the config with /skin save)
Added command: /skin cleardefault
This will clear the default skin, allowing players to join with their actual skin again
Fixed bugs
Updated to latest MidnightSkins
Bugs Fixed
Fixed a bug that would cause players to disappear on servers running Minecraft 1.8.0
Fixed a bug where there was no message sent after using /skin reload