Legacy Skins
Players who want the skins they used in older editions can switch between them with Legacy Skins, a client-side mod that ties Legacy4J, Customizable Player Models and Figura together.
What it does
Legacy Skins is a compatibility layer. It does not draw skins itself; it connects Legacy4J, Customizable Player Models and Figura so that a player can change the appearance of their character in the style of earlier releases. Fabric API and Legacy4J are required on every loader. Cloth Config API, Customizable Player Models, Figura, Mod Menu and YetAnotherConfigLib (YACL) are optional and add more options when present.
Skin choices come from resource packs. Adding a new skin pack means placing a resource pack in the game, with no code change in the mod. The project is released under the GNU Lesser General Public License v3.0 or later, is open source, and publishes its source code, issue tracker and wiki. Files cover 1.20.1 – 1.21.10 across Fabric, Forge and NeoForge, with 12 release versions in total. Snapshot builds are not part of that list.
Key features
Legacy skin packs
Skin packs are loaded from resource packs, so a set of legacy skins can be added or removed without changing the mod.
Doll poses
Doll poses are available as an alternative stance for the player model, in addition to the standard animations.
Default skins
A set of default skins is included, so a new player has legacy-style appearances to choose from before installing any packs.
Discussion board
Questions and ideas are gathered in GitHub Discussions, separate from the issue tracker used for bug reports.
Gallery
Compatibility
Latest build for each game version and loader.
1.21.x8 of 8 versions with builds
1.20.x4 of 4 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Optional 5
Use cases
Skin switching in a single-player world
A player who wants older looks can choose a skin from the menu without leaving the world, since the change is applied on the client.
Who it’s for: Players who prefer the skin styles of earlier Minecraft editions, and resource pack authors who want to offer legacy skin sets to others.
How it compares
Figura Badge Backport Tool is client-side only, open source under the MIT License, and published for 1.18.2 – 1.21.4 on Fabric, Forge and NeoForge. Default Skin is also client-side only and supports 1.20.1 – 1.21.4, but it is not open source and uses the MIT License for its files. ChatHeads Figura Support is open source under the Mozilla Public License 2.0 and covers 1.20.1 – 1.21.5, so it reaches fewer releases than Legacy Skins.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Legacy Skins | Fabric, Forge and NeoForge | 1.20.1 – 1.21.10 | Client-side only | 2026-03-25 |
| Figura Badge Backport Tool | Fabric, Forge and NeoForge | 1.18.2 – 1.21.4 | Client-side only | 2025-08-01 |
| Default Skin | Fabric, Forge and NeoForge | 1.20.1 – 1.21.4 | Client-side only | 2025-03-05 |
| ChatHeads Figura Support | Fabric, Forge and NeoForge | 1.20.1 – 1.21.5 | Client-side only | 2026-10-12 |
Questions
Does Legacy Skins need Legacy4J?
Which loaders does Legacy Skins support?
Is the mod required on a server?
In the catalog
Legacy Skins is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 15,569 mods support Minecraft 1.21.10.
More from Lasting Legacy
Similar mods
What the author says
Legacy Skins is a compatibility mod for Legacy4J, Customizable Player Models, and Figura. It is entirely resource driven, meaning adding a new skin pack is as simple as applying a resource pack!
Official listing
- Modrinth page
- modrinth.com/mod/legacy-skins
- Owner
- Lasting Legacy
- Published
- 2024-05-16
- Updated on Modrinth
- 2026-03-25
- Facts verified
- 2026-10-15
