SkinsRestorer LogoSkinsRestorer

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

SyntaxPermission
/skinskinsrestorer.command
/skin help [query]skinsrestorer.command
/skin <skinName>skinsrestorer.command.set
/skin <skinName> <selector>skinsrestorer.command.set.other
/skin clear|resetskinsrestorer.command.clear
/skin clear|reset <selector>skinsrestorer.command.clear.other
/skin randomskinsrestorer.command.random
/skin random <selector>skinsrestorer.command.random.other
/skin search <searchString>skinsrestorer.command.search
/skin editskinsrestorer.command.edit
/skin uploadskinsrestorer.command.set.url
/skin update|refreshskinsrestorer.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|revertskinsrestorer.command.undo
/skin undo|revert <selector>skinsrestorer.command.undo.other
/skin historyskinsrestorer.command.undo
/skin history <selector>skinsrestorer.command.undo.other
/skin favouriteskinsrestorer.command.favourite
/skin favourite <selector>skinsrestorer.command.favourite.other
/skin favouritesskinsrestorer.command.favourite
/skin favourites <selector>skinsrestorer.command.favourite.other
/skin menu|guiskinsrestorer.command.gui
/skin notification ignore-cracked-clientNo explicit command permission
SyntaxPermission
/skinsskinsrestorer.command.gui

Skull commands

SyntaxPermission
/skullskinsrestorer.command.skull
/skull help [query]skinsrestorer.command.skull
/skull <skinName>skinsrestorer.admincommand.skull.get
/skull <skinName> <selector>skinsrestorer.admincommand.skull.get.other
/skull randomskinsrestorer.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

SyntaxPermission
/srskinsrestorer.admincommand
/sr help [query]skinsrestorer.admincommand
/sr reloadskinsrestorer.admincommand.reload
/sr docs permissionsskinsrestorer.admincommand
/sr statusskinsrestorer.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 dumpskinsrestorer.admincommand.dump

Special permissions

PermissionPurpose
skinsrestorer.playerBuilt-in player group: ordinary self-service commands and the menu
skinsrestorer.command.*Alternate grant for the built-in player group
skinsrestorer.adminBuilt-in admin group, including the player group and other-player operations
skinsrestorer.admincommand.*Alternate grant for the built-in admin group
skinsrestorer.bypasscooldownBypass command cooldowns
skinsrestorer.bypassdisabledBypass blocked skin names
skinsrestorer.ownskinSelect 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

On this page