Skin Swapper
by cobrasrock
Skin Swapper lets players change their Minecraft skin from a GUI inside the game, with skins loaded from local files or fetched from other players.
What it does
The mod gives the player a skin-changing screen that opens from a button near the top of the multiplayer menu. Skin files placed in the .minecraft/skins folder appear there and can be applied, and another player's skin can be fetched with a button on the same screen.
Two modes control how a change takes effect. Online mode alters the skin shown to every player, matching a change made in the launcher. The other mode alters the skin only on the local client. The arm type, classic (3 pixel) or slim (4 pixel), can be switched on the same screen and is set automatically from the skin file by default.
The mod requires Fabric API on Fabric, and Mod Menu is an optional companion. It runs on Fabric for game versions 1.17 – 1.20.1, across 8 release versions, and the latest file, 3.1.4, targets 1.20.1. Its code is under the GNU Lesser General Public License v3.0 only, so the mod is open source.
Key features
In-game skin changer
A GUI lets the player choose a skin without leaving the game or opening the launcher.
Local skin folder
Valid skin files placed in the .minecraft/skins folder can be selected and applied from the screen.
Fetch skins from players
A button fetches another player's skin so it can be used or kept.
Online and local modes
Online mode changes the skin for all players, while the local mode changes it only on the client.
Arm type selection
Players can switch between classic and slim arm types, with the value set from the skin file by default.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Optional 1
Use cases
Trying out skins on a server
A player can apply a skin in local mode to see how it looks without other players seeing the change.
Showing a skin to a server
Online mode applies the chosen skin for everyone on the server, as the launcher would.
Who it’s for: Players who want to change their appearance in game without the launcher, and players who keep a folder of custom skin files and want to pick from them in game.
How it compares
RimSkin is a Fabric mod for 1.20.1 – 26.2 that can run on a client or a server, and it is not open source, released under the CC0 1.0 Universal license. Skinpls is open source under the MIT License, but it is server-side only and covers only 1.19.2 – 1.19.3. WSkinLoader is client-side only, not open source, and published under All rights reserved for 1.16.5 – 26.3.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Skin Swapper | Fabric | 1.17 – 1.20.1 | Client-side only | 2023-06-27 |
| RimSkin | Fabric | 1.20.1 – 26.2 | Client or server, optional | 2026-07-24 |
| Skinpls | Fabric | 1.19.2 – 1.19.3 | Server-side only | 2022-10-22 |
| WSkinLoader | Fabric | 1.16.5 – 26.3 | Client-side only | 2026-10-08 |
Questions
Does Skin Swapper need Fabric API?
Does the server need Skin Swapper?
What is the difference between the two modes?
Which game versions have files?
In the catalog
Skin Swapper is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 34,764 mods support Minecraft 1.20.1.
More from cobrasrock
Similar mods
Official listing
- Modrinth page
- modrinth.com/mod/skinswapper
- Owner
- cobrasrock
- Published
- 2021-08-29
- Updated on Modrinth
- 2023-06-27
- Facts verified
- 2026-10-15
