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!
Aquiring skin packs
If you want to download skin packs, here's a place to get started:
Missing:
- Doll poses
Planned
- All new default skins
- TU3 style Skin Screen
Nostalgica Reverie discord
The Nostalgica Reverie discord is the best place for nostalgia-based projects like Re-Console, Nostalgic Tweaks, Moderner Beta, and more! Here you can discuss anything related to our organizations projects, interact with the community or talk about programming!

All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 | ||||
| 20h ago | 1 |
- Restored support for all MC versions supported by Legacy Skins 1.5.0.
- Interaction with player skin widgets in 1.21.10 has been fixed.
- Rendering issues in 1.21.10 have been fixed.
- Added a new
fairfield to skins. This is not used anywhere in Legacy Skins itself but other mods can hook into it. - Switched license to LGPL-3.0-or-later.
- All of the built-in skin packs have been updated to be marked as fair.
- Restored support for all MC versions supported by Legacy Skins 1.5.0.
- Interaction with player skin widgets in 1.21.10 has been fixed.
- Rendering issues in 1.21.10 have been fixed.
- Added a new
fairfield to skins. This is not used anywhere in Legacy Skins itself but other mods can hook into it. - Switched license to LGPL-3.0-or-later.
- All of the built-in skin packs have been updated to be marked as fair.
- Restored support for all MC versions supported by Legacy Skins 1.5.0.
- Interaction with player skin widgets in 1.21.10 has been fixed.
- Rendering issues in 1.21.10 have been fixed.
- Added a new
fairfield to skins. This is not used anywhere in Legacy Skins itself but other mods can hook into it. - Switched license to LGPL-3.0-or-later.
- All of the built-in skin packs have been updated to be marked as fair.
- Restored support for all MC versions supported by Legacy Skins 1.5.0.
- Interaction with player skin widgets in 1.21.10 has been fixed.
- Rendering issues in 1.21.10 have been fixed.
- Added a new
fairfield to skins. This is not used anywhere in Legacy Skins itself but other mods can hook into it. - Switched license to LGPL-3.0-or-later.
- All of the built-in skin packs have been updated to be marked as fair.
- Restored support for all MC versions supported by Legacy Skins 1.5.0.
- Interaction with player skin widgets in 1.21.10 has been fixed.
- Rendering issues in 1.21.10 have been fixed.
- Added a new
fairfield to skins. This is not used anywhere in Legacy Skins itself but other mods can hook into it. - Switched license to LGPL-3.0-or-later.
- All of the built-in skin packs have been updated to be marked as fair.
- Restored support for all MC versions supported by Legacy Skins 1.5.0.
- Interaction with player skin widgets in 1.21.10 has been fixed.
- Rendering issues in 1.21.10 have been fixed.
- Added a new
fairfield to skins. This is not used anywhere in Legacy Skins itself but other mods can hook into it. - Switched license to LGPL-3.0-or-later.
- All of the built-in skin packs have been updated to be marked as fair.
- Restored support for all MC versions supported by Legacy Skins 1.5.0.
- Interaction with player skin widgets in 1.21.10 has been fixed.
- Rendering issues in 1.21.10 have been fixed.
- Added a new
fairfield to skins. This is not used anywhere in Legacy Skins itself but other mods can hook into it. - Switched license to LGPL-3.0-or-later.
- All of the built-in skin packs have been updated to be marked as fair.
- Restored support for all MC versions supported by Legacy Skins 1.5.0.
- Interaction with player skin widgets in 1.21.10 has been fixed.
- Rendering issues in 1.21.10 have been fixed.
- Added a new
fairfield to skins. This is not used anywhere in Legacy Skins itself but other mods can hook into it. - Switched license to LGPL-3.0-or-later.
- All of the built-in skin packs have been updated to be marked as fair.
- Restored support for all MC versions supported by Legacy Skins 1.5.0.
- Interaction with player skin widgets in 1.21.10 has been fixed.
- Rendering issues in 1.21.10 have been fixed.
- Added a new
fairfield to skins. This is not used anywhere in Legacy Skins itself but other mods can hook into it. - Switched license to LGPL-3.0-or-later.
- All of the built-in skin packs have been updated to be marked as fair.
- Restored support for all MC versions supported by Legacy Skins 1.5.0.
- Interaction with player skin widgets in 1.21.10 has been fixed.
- Rendering issues in 1.21.10 have been fixed.
- Added a new
fairfield to skins. This is not used anywhere in Legacy Skins itself but other mods can hook into it. - Switched license to LGPL-3.0-or-later.
- All of the built-in skin packs have been updated to be marked as fair.
- Restored support for all MC versions supported by Legacy Skins 1.5.0.
- Interaction with player skin widgets in 1.21.10 has been fixed.
- Rendering issues in 1.21.10 have been fixed.
- Added a new
fairfield to skins. This is not used anywhere in Legacy Skins itself but other mods can hook into it. - Switched license to LGPL-3.0-or-later.
- All of the built-in skin packs have been updated to be marked as fair.
- Restored support for all MC versions supported by Legacy Skins 1.5.0.
- Interaction with player skin widgets in 1.21.10 has been fixed.
- Rendering issues in 1.21.10 have been fixed.
- Added a new
fairfield to skins. This is not used anywhere in Legacy Skins itself but other mods can hook into it. - Switched license to LGPL-3.0-or-later.
- All of the built-in skin packs have been updated to be marked as fair.
- Restored support for all MC versions supported by Legacy Skins 1.5.0.
- Interaction with player skin widgets in 1.21.10 has been fixed.
- Rendering issues in 1.21.10 have been fixed.
- Added a new
fairfield to skins. This is not used anywhere in Legacy Skins itself but other mods can hook into it. - Switched license to LGPL-3.0-or-later.
- All of the built-in skin packs have been updated to be marked as fair.
- Restored support for all MC versions supported by Legacy Skins 1.5.0.
- Interaction with player skin widgets in 1.21.10 has been fixed.
- Rendering issues in 1.21.10 have been fixed.
- Added a new
fairfield to skins. This is not used anywhere in Legacy Skins itself but other mods can hook into it. - Switched license to LGPL-3.0-or-later.
- All of the built-in skin packs have been updated to be marked as fair.
- Ported to 1.21.10 Fabric.
- There are a few issues with this version, which will all be fixed in the future.
- Added support for 1.21.7 and 1.21.8 for Fabric and NeoForge.
- Added support for Figura avatars!
- A padlock icon now shows if a skin cannot be loaded, such as if Legacy Skins can't find the skin file, or CPM/Figura is not installed.
- Legacy Skins will now search for
skin_packs2.jsonon top of the preexistingskin_packs.jsonfile. - The schema version of the
skin_packs.jsonfile is now 2. - Fixed a few edge cases in the skins screen that could cause a crash.
- Added support for 1.21.7 and 1.21.8 for Fabric and NeoForge.
- Added support for Figura avatars!
- A padlock icon now shows if a skin cannot be loaded, such as if Legacy Skins can't find the skin file, or CPM/Figura is not installed.
- Legacy Skins will now search for
skin_packs2.jsonon top of the preexistingskin_packs.jsonfile. - The schema version of the
skin_packs.jsonfile is now 2. - Fixed a few edge cases in the skins screen that could cause a crash.
- Added support for 1.21.7 and 1.21.8 for Fabric and NeoForge.
- Added support for Figura avatars!
- A padlock icon now shows if a skin cannot be loaded, such as if Legacy Skins can't find the skin file, or CPM/Figura is not installed.
- Legacy Skins will now search for
skin_packs2.jsonon top of the preexistingskin_packs.jsonfile. - The schema version of the
skin_packs.jsonfile is now 2. - Fixed a few edge cases in the skins screen that could cause a crash.
- Added support for 1.21.7 and 1.21.8 for Fabric and NeoForge.
- Added support for Figura avatars!
- A padlock icon now shows if a skin cannot be loaded, such as if Legacy Skins can't find the skin file, or CPM/Figura is not installed.
- Legacy Skins will now search for
skin_packs2.jsonon top of the preexistingskin_packs.jsonfile. - The schema version of the
skin_packs.jsonfile is now 2. - Fixed a few edge cases in the skins screen that could cause a crash.
- Added support for 1.21.7 and 1.21.8 for Fabric and NeoForge.
- Added support for Figura avatars!
- A padlock icon now shows if a skin cannot be loaded, such as if Legacy Skins can't find the skin file, or CPM/Figura is not installed.
- Legacy Skins will now search for
skin_packs2.jsonon top of the preexistingskin_packs.jsonfile. - The schema version of the
skin_packs.jsonfile is now 2. - Fixed a few edge cases in the skins screen that could cause a crash.
- Added support for 1.21.7 and 1.21.8 for Fabric and NeoForge.
- Added support for Figura avatars!
- A padlock icon now shows if a skin cannot be loaded, such as if Legacy Skins can't find the skin file, or CPM/Figura is not installed.
- Legacy Skins will now search for
skin_packs2.jsonon top of the preexistingskin_packs.jsonfile. - The schema version of the
skin_packs.jsonfile is now 2. - Fixed a few edge cases in the skins screen that could cause a crash.
- Added support for 1.21.7 and 1.21.8 for Fabric and NeoForge.
- Added support for Figura avatars!
- A padlock icon now shows if a skin cannot be loaded, such as if Legacy Skins can't find the skin file, or CPM/Figura is not installed.
- Legacy Skins will now search for
skin_packs2.jsonon top of the preexistingskin_packs.jsonfile. - The schema version of the
skin_packs.jsonfile is now 2. - Fixed a few edge cases in the skins screen that could cause a crash.
- Added support for 1.21.7 and 1.21.8 for Fabric and NeoForge.
- Added support for Figura avatars!
- A padlock icon now shows if a skin cannot be loaded, such as if Legacy Skins can't find the skin file, or CPM/Figura is not installed.
- Legacy Skins will now search for
skin_packs2.jsonon top of the preexistingskin_packs.jsonfile. - The schema version of the
skin_packs.jsonfile is now 2. - Fixed a few edge cases in the skins screen that could cause a crash.
- Added support for 1.21.7 and 1.21.8 for Fabric and NeoForge.
- Added support for Figura avatars!
- A padlock icon now shows if a skin cannot be loaded, such as if Legacy Skins can't find the skin file, or CPM/Figura is not installed.
- Legacy Skins will now search for
skin_packs2.jsonon top of the preexistingskin_packs.jsonfile. - The schema version of the
skin_packs.jsonfile is now 2. - Fixed a few edge cases in the skins screen that could cause a crash.
- Added support for 1.21.7 and 1.21.8 for Fabric and NeoForge.
- Added support for Figura avatars!
- A padlock icon now shows if a skin cannot be loaded, such as if Legacy Skins can't find the skin file, or CPM/Figura is not installed.
- Legacy Skins will now search for
skin_packs2.jsonon top of the preexistingskin_packs.jsonfile. - The schema version of the
skin_packs.jsonfile is now 2. - Fixed a few edge cases in the skins screen that could cause a crash.
- Added support for 1.21.7 and 1.21.8 for Fabric and NeoForge.
- Added support for Figura avatars!
- A padlock icon now shows if a skin cannot be loaded, such as if Legacy Skins can't find the skin file, or CPM/Figura is not installed.
- Legacy Skins will now search for
skin_packs2.jsonon top of the preexistingskin_packs.jsonfile. - The schema version of the
skin_packs.jsonfile is now 2. - Fixed a few edge cases in the skins screen that could cause a crash.
- Added support for 1.21.7 and 1.21.8 for Fabric and NeoForge.
- Added support for Figura avatars!
- A padlock icon now shows if a skin cannot be loaded, such as if Legacy Skins can't find the skin file, or CPM/Figura is not installed.
- Legacy Skins will now search for
skin_packs2.jsonon top of the preexistingskin_packs.jsonfile. - The schema version of the
skin_packs.jsonfile is now 2. - Fixed a few edge cases in the skins screen that could cause a crash.
- Added support for 1.21.7 and 1.21.8 for Fabric and NeoForge.
- Added support for Figura avatars!
- A padlock icon now shows if a skin cannot be loaded, such as if Legacy Skins can't find the skin file, or CPM/Figura is not installed.
- Legacy Skins will now search for
skin_packs2.jsonon top of the preexistingskin_packs.jsonfile. - The schema version of the
skin_packs.jsonfile is now 2. - Fixed a few edge cases in the skins screen that could cause a crash.
- Dropped 1.21.3 Fabric.
- Added support for 1.21.5 for Fabric and NeoForge.
- Fixed a bug where some skins would sometimes not load.
- Changed interpolation to be less smooth, to be more accurate to the Legacy Console Editions. (Can be reverted to the old smooth animation in Legacy Skins's config screen.)
- Skin packs downloaded by Legacy Skins are now automatically added to Legacy4J's Global Resource Packs.
- Ported to use Legacy4J 1.8.1
- Replaced the "Replace this text before release!" text with a download progress text, showing the download progress for each resource pack.
- Removed the "changed parent screen" text logged into the console every time the auth screen is closed.
- Dropped 1.21.3 Fabric.
- Added support for 1.21.5 for Fabric and NeoForge.
- Fixed a bug where some skins would sometimes not load.
- Changed interpolation to be less smooth, to be more accurate to the Legacy Console Editions. (Can be reverted to the old smooth animation in Legacy Skins's config screen.)
- Skin packs downloaded by Legacy Skins are now automatically added to Legacy4J's Global Resource Packs.
- Ported to use Legacy4J 1.8.1
- Replaced the "Replace this text before release!" text with a download progress text, showing the download progress for each resource pack.
- Removed the "changed parent screen" text logged into the console every time the auth screen is closed.