About SkinSetter
From SpigotMCChange people's skins
A way to change your players' skins
Requires MidnightCore:
https://github.com/M1dnightNinja/MidnightCore/releases
Basic Usage
- Setting a player's skin to another player's skin: /skin set <player> <player2>
- Setting a player's skin to a saved skin: /skin set <player> <name>
- Saving a player's currently-applied skin to disk: /skin save <player> <name>
- Resetting a player's skin to default: /skin reset <player>
- Setting a default skin: /skin setdefault <name>
- Removing the default skin: /skin cleardefault
- Enabling or disabling persistent skins: /skin persistence [enable/disable]
Configuration
- persistent_skins: [true/false] - Makes the server keep a player's custom skin after they leave the game so it can be automatically reapplied after they re-join.
- default_skin: <skin-name> - A skin that will be applied to any players who do not have another custom skin.
Each saved skin in the list is a YAML section in the following format:
id: "[skin id]"
skin:
b64: "[skin data]"
sig: "[skin signature]"
item:
count: 1,
tag: [NBT data]
groups:
- "[group name]"
All fields except id and skin are optional
Sample saved skin file:
https://github.com/M1dnightNinja/SkinSetter/blob/master/sample-skins.yml
- skinsetter.command.set: Allows you to use the /skin set command to set your skin to a saved skin
- skinsetter.command.set.online: Allows you to use the /skin set command to set your skin to another player's skin
- skinsetter.command.setrandom: Allows you to use the /skin setrandom command to set your skin to a random saved skin
- skinsetter.command.reset: Allows you to use the /skin reset command to set your skin to the one you had when logging in
- skinsetter.command.save: Allows you to use the /skin save command to save your current skin to disk
- skinsetter.overwrite_skins: Allows you to overwrite existing skins when using the /skin save command
- skinsetter.command.reload: Allows you to use the /skin reload command to reload saved skins from disk
- skinsetter.command.setdefault: Allows you to use the /skin setdefault command to set the server's default skin
- skinsetter.command.cleardefault: Allows you to use the /skin cleardefault command to remove the server's default skin
- skinsetter.command.persistence: Allows you to use the /skin persistence command to enable or disable persistent skins
- skinsetter.command.edit: Allows you to use the /skin edit command to edit the properties of a saved skin, including names, items, groups, and whether it appears in random selections
- skinsetter.command.head: Allows you to use the /skin head command to give yourself a head item with the specified skin applied to it
Config files from older versions of the plugin are incompatible with the 3.0.0 update and must be updated. The plugin will attempt to update old saved skins to the new version when launching the server.
Highlights
From source dataGame versions
Supports 12 Minecraft versions, the newest being 1.19.
Loaders
Runs on Spigot and Paper.
Footprint
Rated a light load on a server.
SkinSetter on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
- Server side
- Required on the server
- Server type needed
- Spigot, Paper
- Server load
- light
- Smallest plan we suggest
- Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 3.0.0, released 2022-09-15
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| Paper | 1.8 to 1.19 (12 versions) | 1.19 |
| Spigot | 1.8 to 1.19 (12 versions) | 1.19 |
From 10 recorded builds of SkinSetter.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 3.0.0 | 2022-09-15 | 1.8 to 1.19 (12 versions) | Spigot, Paper |
| 2.0.3 | 2021-07-07 | n/a | Spigot, Paper |
| 2.0.2 | 2021-06-26 | n/a | Spigot, Paper |
| 2.0.1 | 2021-06-26 | n/a | Spigot, Paper |
| 2.0.0 | 2021-06-15 | n/a | Spigot, Paper |
| 1.2.1 | 2020-06-26 | n/a | Spigot, Paper |
Run SkinSetter on a Minecraft server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogAdmin & protection
Permissions, moderation, anti-cheat and land protection for the people running the server.
Runs on your server
From source side supportSpigotMC lists SkinSetter as required on the server. Check its SpigotMC page to see whether players need it too.
Compatibility
- Game
- Minecraft
- Loaders
- SpigotPaper
- Runs on
- Serverrequired on the server
- Game versions
- 1.19 and 11 earlier
- Requires
- One-click install needs a Paper server.
Verified at the source
- ✓SpigotMCOfficial listing, checked 2026-10-02Open ↗
- ✓AuthorM1dnight_Ninja, as published on SpigotMC
- ✓LicenseNot published by the sourceFree










