- Tested MC versions
- 1.21, 26.1, 26.2, 26.3
SkinMorph
A Minecraft plugin that allows seamless skin changing, featuring a modern GUI and advanced features.
/skin Command Usage
The /skin command lets players change, reset, favorite, and manage skins. All subcommands require the skinmorph.command.skin permission.
Usage
| Command | Description |
|---|---|
/skin | Opens the skin selection menu. Player only. |
/skin set <skinName> | Sets your own skin to <skinName>. Player only. |
/skin set <skinName> <targetName> | Sets <targetName>'s skin to <skinName>. |
/skin default | Resets your own skin to default. Player only. |
/skin default <targetName> | Resets <targetName>'s skin to default. |
/skin random | Applies a random skin to yourself. Player only. |
/skin random <targetName> | Applies a random skin to <targetName>. |
/skin favorites add <skinName> | Adds <skinName> to your favorites list. Player only. |
/skin favorites remove <skinName> | Removes <skinName> from your favorites list. Player only. |
/skin settings | Opens the settings menu. Player only. |
/skin cache clear | Clears the entire skin cache. |
/skin cache remove <skinName> | Removes a specific skin from the cache. |
/skin cache info | Displays cache statistics (total skins cached, cache size). |
/skin update | Updates your active skin |
/skin update <targetName> | Updates another player's active skin |
/skin help [page] | Displays the help menu. Defaults to page 1 if no page is given. |
Player only commands will respond with an error message if run from console or another non-player sender.
Subcommand Details
/skin
Opens the skin selection GUI menu, resuming on whatever page the player last had open.
/skin set
/skin set <skinName>— Applies<skinName>to yourself./skin set <skinName> <targetName>— Applies<skinName>to another online player. Fails with a "player-not-found" message if<targetName>isn't online.
/skin default
/skin default— Resets your skin to the default./skin default <targetName>— Resets another online player's skin. Fails if<targetName>isn't online.
/skin random
/skin random— Applies a randomly selected skin to yourself./skin random <targetName>— Applies a random skin to another online player. Fails if<targetName>isn't online.
/skin favorites
add <skinName>— Adds a skin to your favorites.remove <skinName>— Removes a skin from your favorites.
Both actions are player-only.
/skin settings
Opens the plugin's settings menu for the executing player.
/skin cache
clear— Wipes the entire skin cache.remove <skinName>— Removes one skin from the cache. Responds with whether it was actually cached.info— Shows the number of skins cached and total cache size.
/skin update
/skin update— Updates your own active skin, re-fetching it from Mojang's servers./skin update <targetName>— Updates another player's active skin, re-fetching it from Mojang's servers. Fails if<targetName>isn't online.
/skin help [page]
Displays a paginated help menu.
- If
<page>is omitted, page 1 is shown. - If
<page>isn't a valid number, an "invalid-help-page" error is shown. - If
<page>doesn't exist, an "invalid-help-page" error is shown.
Player view: Clickable/hoverable entries — clicking suggests the command in chat, hovering shows the description. Includes ← / → navigation buttons between pages.
Console/non-player view: Plain text list of command - description pairs.
Help pages:
| Page | Contents |
|---|---|
| 1 | /skin, /skin set <skinName>, /skin set <skinName> <targetName>, /skin default, /skin default <targetName> |
| 2 | /skin random, /skin random <targetName>, /skin favorites add <skinName>, /skin favorites remove <skinName>, /skin settings |
| 3 | /skin cache clear, /skin cache remove <skinName>, /skin cache info, /skin update, /skin update <targetName> |
Tab Completion
| Argument position | Context | Suggestions |
|---|---|---|
| 1st arg | always | set, default, help, favorites, random, settings, cache, update |
| 2nd arg | set | Online player names + your favorited skins |
| 2nd arg | random, default, update | Online player names |
| 2nd arg | favorites | add, remove |
| 2nd arg | help | 1, 2, 3 |
| 2nd arg | cache | clear, remove, info |
| 3rd arg | set <skinName> ... | Online player names |
| 3rd arg | favorites add ... | Online player names + your current skin (if not already favorited) |
| 3rd arg | favorites remove ... | Your favorited skins |
| 3rd arg | cache remove ... | Your favorited skins* |
Argument Limits
| Subcommand | Valid argument counts |
|---|---|
| (none) | 0 |
set | 2 or 3 |
default | 1 or 2 |
random | 1 or 2 |
favorites | 3 (with add or remove as 2nd arg) |
help | 1 or 2 |
settings | 1 |
cache | 2 (clear/info) or 3 (remove) |
update | 1 or 2 |
Any other combination (including unknown first arguments, or more than 3 total arguments) returns a usage error.
Permission
| Permission | Applies to |
|---|---|
skinmorph.command.skin | All /skin subcommands |
~ Developed with by Luvoos
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta