ModsFinder

Skin Textures

by benonardo

Skin Textures lets players replace their in-game skin, cape and elytra texture through a resource pack, without changing any code.

FabricClient-side onlyMIT LicenseOpen source1.19.4 – 1.20.2

What it does

A resource pack places a skin file in a fixed folder inside the assets/skintextures/textures/entity/player path. Capes and elytra textures go into the cape and elytra subfolders of the same path. Each file is named with a lowercase player name or lowercase UUID and ends in .png, and a hash of the original skin can be used instead. Skin Textures covers the player model in game, including heads and the first-person view, so changes show wherever a player's skin appears.

The mod runs on Fabric for the 1.19.4 – 1.20.2 range, with files for 1.19.4, 1.20, 1.20.1 and 1.20.2. Its latest Fabric file is 3.0.0 for 1.20.2, released 2023-09-23. The code is open source under the MIT License, and the mod has no dependencies. It is client-side only, so a server does not need it and players can join without installing it. Incompatibilities with other mods can be reported through the issue tracker.

Key features

  1. Resource pack skins

    Player skins are swapped through a resource pack, so the change needs only a folder of image files.

  2. Capes and elytra

    Cape and elytra textures are read from their own folders, so a player can use a separate image for each.

  3. Name or UUID matching

    Textures are matched by a lowercase player name or UUID, with a hashed skin file as an alternative.

  4. Works out of the box

    The mod needs no setup beyond the resource pack, and it changes heads and the first-person view as well.

Compatibility

Latest build for each game version and loader.

1.20.23.0.0
1.20.12.0.0
1.202.0.0
1.19.41.3.0
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Custom skins on a single player world

A player who wants a personal skin can add the image to a resource pack and see it in their own game.

Skins for NPCs and characters

Using a hash of a skin file lets a creator assign a fixed texture to a character, such as a shop or quest NPC in a map.

Who it’s for: Players who want their own skin, cape or elytra texture in a resource pack, and map makers who need fixed skins for characters on their maps.

How it compares

Full comparison

Server Specific Skins is client-side only and open source under the MIT License, for 1.19.2 – 1.20.1 on Fabric. CapeChanger is also client-side only and open source under the MIT License, for 1.20.2 – 1.20.4 on Fabric. SkinChanger is client and server, open source under the MIT License, and covers Fabric, Forge and NeoForge for 1.19 – 1.21.3. Skin Textures works through resource packs instead of an in-game selection.

ModLoadersGame versionsEnvironmentUpdated
Skin TexturesFabric1.19.4 – 1.20.2Client-side only2023-09-23
Server Specific SkinsFabric1.19.2 – 1.20.1Client-side only2023-07-30
CapeChangerFabric1.20.2 – 1.20.4Client-side only2023-12-07
SkinChangerFabric, Forge and NeoForge1.19 – 1.21.3Client and server2024-10-26

Questions

Does Skin Textures need Fabric API?

The mod has no dependencies, so it runs on Fabric alone. It is built for the Fabric loader only.

Does a server need Skin Textures?

No. Players add it to their own game, and a server needs no copy.

How is a skin file named?

The file uses a lowercase player name or lowercase UUID and ends in .png. Alternatively a hash of the original skin can be used as the file name.

In the catalog

Skin Textures is one of 5,392 Social mods on ModsFinder, and one of 4,084 Social mods for Fabric. 12,076 mods support Minecraft 1.20.2.

More from benonardo

All projects

Similar mods

What the author says

The textures must be placed in assets/skintextures/textures/entity/player from the root of the pack. Cape and elytra textures must be placed in assets/skintextures/textures/entity/player/cape and assets/skintextures/textures/entity/player/elytra respectively.
benonardo, on the Modrinth page

Official listing

Owner
benonardo
Published
2023-03-31
Updated on Modrinth
2023-09-23
Facts verified
2026-10-15

Tags