SkinRestorer

SkinRestorer

Mod

A server-side mod for managing and restoring player skins.

Server ManagementSocialUtility

61.5k downloads
108 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

SkinRestorer

CurseForge Modrinth

A server-side mod for managing and restoring player skins.

✨ Features

  • Set skins from Mojang Account: Fetch and apply skins using a valid Minecraft username.
  • Set skins from Ely.by: Fetch and apply skins using a valid Ely.by username.
  • Set skins from URL: Fetch and apply skins from any image URL, supporting both classic (Steve) and slim (Alex) skin models.
  • Automatic skin fetching: Automatically fetch skin from Mojang/Ely.by when a player joins the server running in offline/insecure mode (configurable).
  • Singleplayer support: Apply skins individually for each world.
  • Permissions API support

🪙 Donation

If you enjoy using SkinRestorer and would like to support its development, you can contribute through cryptocurrency donations.

Bitcoin (BTC): 1Ndbwny8pxdnWXFgadp95fp97y5JqMJKTX
USDT (TRC20): TGXn8wrqku5KLzwPWQAeH7wgnV4UzwHEae
USDT (TON): UQAQF18Xlmx-V1oZ90C2YOju5qI7q1LgrCP5QaIUhqIELmDS

Thank you for your generosity!

📜 Command Usage Guide

Set Mojang skin

Fetch and apply skins using a valid Minecraft username.

/skin set mojang <username> [<targets>]
  • Parameters
    • <username>: Minecraft username to fetch the skin from.
    • [<targets>]: (Optional, server operators only) Player(s) to apply the skin to.

Set Ely.by skin

Fetch and apply skins using a valid Ely.by username.

/skin set ely.by <username> [<targets>]
  • Parameters
    • <username>: Ely.by username to fetch the skin from.
    • [<targets>]: (Optional, server operators only) Player(s) to apply the skin to.

Set Web skin

Fetch and apply skins from any image URL, supporting both classic (Steve) and slim (Alex) skin models.

Uses mineskin api under the hood.

/skin set web (classic|slim) "<url>" [<targets>]
  • Parameters
    • (classic|slim): Type of the skin model (classic for Steve model, slim for Alex model).
    • "<url>": URL pointing to the skin image file (ensure it follows Minecraft's skin size and format requirements).
    • [<targets>]: (Optional, server operators only) Player(s) to apply the skin to.

Refresh skin

Refetch and reapply the currently applied skins.

/skin refresh [<targets>]
  • Parameters
    • [<targets>]: (Optional, server operators only) Player(s) to refresh the skin for.

Clear skin

Remove the currently applied skins.

/skin clear [<targets>]
  • Parameters
    • [<targets>]: (Optional, server operators only) Player(s) to clear the skin for.

Reset skin

Reset to the default skin or remove any custom skin.

If automatic skin fetching is enabled, a new skin will be fetched when the player rejoins the server.

/skin reset [<targets>]
  • Parameters
    • [<targets>]: (Optional, server operators only) Player(s) to reset the skin for.

Notes

  • If targets is not specified, the command will apply to the player executing the command.

Examples

/skin set mojang Notch
/skin set web classic "https://example.com/skin.png"
/skin clear @a

Project members

Lionarius

Owner

Details

Licensed MIT
Published a year ago
Updated a month ago