Skip to content
Samo Hribar edited this page Jan 20, 2024 · 10 revisions

The Tailor of Fabric for Fabric

FabricTailor is a skin changing / restoring mod. It works in singleplayer environment or on server without clients needing to install it (in other words, serverside). It also saves skins directly to playerdata, meaning you can have different skins per-world. It can also fetch capes, if you set your skin by someone's name who has it. As a bonus it also fetches skins from ely.by service.

How to use

May the bellow command tree scare you. It's simple, believe me. It only adds one command which is pretty straightforward and self-explanatory.

/skin

  • clear - clears your skin
  • set - sets new skin
    • player <player_name> - fetches skin from existing player and cape if the player has one
    • URL - sets the skin from image, available on the internet
      • classic <url> - classic (Steve) format of the skin
      • slim <url> - slim (Alex) format of the skin
    • upload - sets the image from disk
      • classic <file_path> - classic (Steve) format of the skin
      • slim <file_path> - slim (Alex) format of the skin
    • custom - sets the image from custom path (url / disk)
      • classic <skin filename> - classic (Steve) format of the skin
      • slim <skin filename> - slim (Alex) format of the skin

Permissions

FabricTailor provides permission support for permission manager of your choice. Skin changing is granted by default.

/skin command permission

fabrictailor.command.skin

You can also disable skin clearing / setting only

fabrictailor.command.skin.set
fabrictailor.command.skin.clear

It's similar for /fabrictailor command

fabrictailor.command.fabrictailor[.<any subcommand in command tree>]

Features (for all, even vanilla players)

  • Supports both skin models (classic - Steve or slim - Alex)
  • Skin saving - each skin is saved to playerdata
  • Toggle capes for the whole server
  • Limit skin changing with timer

Clientside features (only for those who have the mod installed)

  • skin gui (keybind k)
  • HD skin support
  • custom capes support

Examples

/skin set URL classic https://textures.minecraft.net/texture/cdf2a2b8c2ecb0379367b84c14bd31eecc5c913208f305d21f01016cea53e84

will give you this skin:

Failed to load image.

Running

/skin set playername jeb_

will give you jeb_'s skin, as well as his cape.

If you have OP rights, you can also change skins of other players (via Minecraft's built in command)

/execute as <player_name> run skin clear/set etc.