Commands and permissions
Exact command forms, aliases, permission nodes, and built-in groups.
SkinsRestorer 15.12.6All platformsReviewed
<argument> is required. [argument] is optional. a|b lists aliases. Keep URLs and multi-word quoted arguments inside quotation marks.
Run player-only commands in game. Console commands omit the leading slash. Availability depends on the platform and proxy mode.
Commands
Player commands
| Syntax | Permission |
|---|---|
/skin | skinsrestorer.command |
/skin help [query] | skinsrestorer.command |
/skin <skinName> | skinsrestorer.command.set |
/skin <skinName> <selector> | skinsrestorer.command.set.other |
/skin clear|reset | skinsrestorer.command.clear |
/skin clear|reset <selector> | skinsrestorer.command.clear.other |
/skin random | skinsrestorer.command.random |
/skin random <selector> | skinsrestorer.command.random.other |
/skin search <searchString> | skinsrestorer.command.search |
/skin edit | skinsrestorer.command.edit |
/skin upload | skinsrestorer.command.set.url |
/skin update|refresh | skinsrestorer.command.update |
/skin update|refresh <selector> | skinsrestorer.command.update.other |
/skin set|select <skinName> | skinsrestorer.command.set |
/skin set|select <skinName> <selector> | skinsrestorer.command.set.other |
/skin set|select <skinName> <selector> <skinVariant> | skinsrestorer.command.set.other |
/skin url <url> [skinVariant] | skinsrestorer.command.set.url |
/skin undo|revert | skinsrestorer.command.undo |
/skin undo|revert <selector> | skinsrestorer.command.undo.other |
/skin history | skinsrestorer.command.undo |
/skin history <selector> | skinsrestorer.command.undo.other |
/skin favourite | skinsrestorer.command.favourite |
/skin favourite <selector> | skinsrestorer.command.favourite.other |
/skin favourites | skinsrestorer.command.favourite |
/skin favourites <selector> | skinsrestorer.command.favourite.other |
/skin menu|gui | skinsrestorer.command.gui |
/skin notification ignore-cracked-client | No explicit command permission |
Menu command
| Syntax | Permission |
|---|---|
/skins | skinsrestorer.command.gui |
Skull commands
| Syntax | Permission |
|---|---|
/skull | skinsrestorer.command.skull |
/skull help [query] | skinsrestorer.command.skull |
/skull <skinName> | skinsrestorer.admincommand.skull.get |
/skull <skinName> <selector> | skinsrestorer.admincommand.skull.get.other |
/skull random | skinsrestorer.admincommand.skull.random |
/skull random <selector> | skinsrestorer.admincommand.skull.random.other |
/skull get|give <skinName> | skinsrestorer.admincommand.skull.get |
/skull get|give <skinName> <selector> | skinsrestorer.admincommand.skull.get.other |
/skull get|give <skinName> <selector> <skinVariant> | skinsrestorer.admincommand.skull.get.other |
/skull url <url> [skinVariant] | skinsrestorer.admincommand.skull.get.url |
Admin commands
| Syntax | Permission |
|---|---|
/sr | skinsrestorer.admincommand |
/sr help [query] | skinsrestorer.admincommand |
/sr reload | skinsrestorer.admincommand.reload |
/sr docs permissions | skinsrestorer.admincommand |
/sr status | skinsrestorer.admincommand.status |
/sr drop|remove player <target> | skinsrestorer.admincommand.drop |
/sr drop|remove skin <target> | skinsrestorer.admincommand.drop |
/sr info|props|lookup player <input> | skinsrestorer.admincommand.info |
/sr info|props|lookup skin <input> | skinsrestorer.admincommand.info |
/sr applyskin <selector> | skinsrestorer.admincommand.applyskin |
/sr createcustom <skinName> <skinInput> | skinsrestorer.admincommand.createcustom |
/sr createcustom <skinName> <skinInput> <skinVariant> | skinsrestorer.admincommand.createcustom |
/sr setcustomname <skinName> <displayName> | skinsrestorer.admincommand.createcustom |
/sr purgeolddata <days> | skinsrestorer.admincommand.purgeolddata |
/sr dump | skinsrestorer.admincommand.dump |
Special permissions
| Permission | Purpose |
|---|---|
skinsrestorer.player | Built-in player group: ordinary self-service commands and the menu |
skinsrestorer.command.* | Alternate grant for the built-in player group |
skinsrestorer.admin | Built-in admin group, including the player group and other-player operations |
skinsrestorer.admincommand.* | Alternate grant for the built-in admin group |
skinsrestorer.bypasscooldown | Bypass command cooldowns |
skinsrestorer.bypassdisabled | Bypass blocked skin names |
skinsrestorer.ownskin | Select your own account name with per-skin permissions enabled |
skinsrestorer.skin.<name> | Select an individual permitted skin |
The built-in admin group omits reload, dump, and purgeolddata. Grant those nodes explicitly when needed. A permission plugin can interpret wildcards differently.
Commands can require their parent command access too. The root nodes are skinsrestorer.command, skinsrestorer.admincommand, and skinsrestorer.command.skull.
Use player access to configure groups. Use skin restrictions for per-skin access and required consent.
Target selectors and administrative behavior
A <selector> identifies the target player or players through the platform's selector parser. Use an explicit player name first. Selector support can depend on the platform.
/skin set <skinName> <selector> changes a target's saved selection. /sr applyskin <selector> reapplies the skin resolved for the target. There are no setskinall or applyskinall commands in this release.
/sr createcustom stores a named skin. /sr setcustomname changes its display label and uses the same permission. drop and purgeolddata remove stored data, so back up first.
/skin favourite toggles the current selection in favorites. history uses the undo permission. search, edit, and upload provide browser links rather than saving an edited image themselves.
/sr status checks account services. /sr dump uploads a diagnostic report. Read diagnostic collection for what each includes.
Proxy mode
Run normal player commands and storage administration through the proxy. Proxy-mode backends provide local /sr status and /sr dump. Other commands can be unavailable there by design.
Cooldowns
Skin changes and skull requests each use a 30-second cooldown by default. Their error cooldowns default to 5 seconds. skinsrestorer.bypasscooldown bypasses these cooldowns.
Use command configuration to change the durations.
Restricting skin access
Use player access for permission groups. Use skin restrictions for blocked names, URL prefixes, and per-skin permissions.
Create a support report
Use diagnostic collection for /sr dump, debug logs, and a reproducible support report.
Source
The syntax and nodes above come from the 15.12.6 command definitions and permission groups.
Did this page help?
Last updated on