Skins don't work in legacy Minecraft versions
Summary of Issue
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show. This also includes Capes, which should appear in Beta versions.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can only be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Steps to Reproduce
- Open any modern launcher version.
- Ensure you are using a custom skin.
- Launch any Java Minecraft version before Release 1.7.8
- View your player via the inventory or third-person camera. Your skin will be missing. Alternatively join a server and view another player, they will also be missing skins.
Additional Resources
- Screenshots can be found in the comments.
- I have opened a Pull Request for Mojang's launchwrapper which fixes this issue. Please consider merging this fix.
Proposed Fix
https://github.com/Mojang/LegacyLauncher/pull/33
Created Issue:
Skins don't work in legacy Minecraft versions.
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can be fixed with changes to the launchwrapper library, aka LegacyLauncher.
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Edit:
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Edit:
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Edit: please see this Pull Request for a fix for this issue. https://github.com/Mojang/LegacyLauncher/pull/33
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Edit: please see this Pull Request for a fix for this issue. https://github.com/Mojang/LegacyLauncher/pull/33
Summary of Issue
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Steps to Reproduce
- Open any modern launcher version.
- Ensure you are using a custom skin.
- Launch any Alpha or Beta Java Minecraft version.
- View your player via the inventory or third-person camera. Your skin will be missing. Alternatively join a server and view another player, they will also be missing skins.
Additional Resources
- Screenshots can be found in the comments.
- I have opened a Pull Request for Mojang's launchwrapper which fixes this issue. Please consider merging this fix.
https://github.com/Mojang/LegacyLauncher/pull/33
Summary of Issue
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show. This also includes Capes, which should appear in Beta.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Steps to Reproduce
- Open any modern launcher version.
- Ensure you are using a custom skin.
- Launch any Alpha or Beta Java Minecraft version.
- View your player via the inventory or third-person camera. Your skin will be missing. Alternatively join a server and view another player, they will also be missing skins.
Additional Resources
- Screenshots can be found in the comments.
- I have opened a Pull Request for Mojang's launchwrapper which fixes this issue. Please consider merging this fix.
https://github.com/Mojang/LegacyLauncher/pull/33
Summary of Issue
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show. This also includes Capes, which should appear in Beta versions.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Steps to Reproduce
- Open any modern launcher version.
- Ensure you are using a custom skin.
- Launch any Alpha or Beta Java Minecraft version.
- View your player via the inventory or third-person camera. Your skin will be missing. Alternatively join a server and view another player, they will also be missing skins.
Additional Resources
- Screenshots can be found in the comments.
- I have opened a Pull Request for Mojang's launchwrapper which fixes this issue. Please consider merging this fix.
https://github.com/Mojang/LegacyLauncher/pull/33
Skins don't work in legacy Minecraft versions.
Summary of Issue
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show. This also includes Capes, which should appear in Beta versions.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can only be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Steps to Reproduce
- Open any modern launcher version.
- Ensure you are using a custom skin.
- Launch any Alpha or Beta Java Minecraft version.
- View your player via the inventory or third-person camera. Your skin will be missing. Alternatively join a server and view another player, they will also be missing skins.
Additional Resources
- Screenshots can be found in the comments.
- I have opened a Pull Request for Mojang's launchwrapper which fixes this issue. Please consider merging this fix.
https://github.com/Mojang/LegacyLauncher/pull/33
Summary of Issue
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show. This also includes Capes, which should appear in Beta versions.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can only be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Steps to Reproduce
- Open any modern launcher version.
- Ensure you are using a custom skin.
- Launch any Alpha or Beta Java Minecraft version.
- View your player via the inventory or third-person camera. Your skin will be missing. Alternatively join a server and view another player, they will also be missing skins.
Additional Resources
- Screenshots can be found in the comments.
- I have opened a Pull Request for Mojang's launchwrapper which fixes this issue. Please consider merging this fix.
https://github.com/Mojang/LegacyLauncher/pull/33
Summary of Issue
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show. This also includes Capes, which should appear in Beta versions.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can only be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Steps to Reproduce
- Open any modern launcher version.
- Ensure you are using a custom skin.
- Launch any Java Minecraft version before Release 1.7.8
(confirmed to affect up to beta 1.7.3, suspected to affect beyond)
- View your player via the inventory or third-person camera. Your skin will be missing. Alternatively join a server and view another player, they will also be missing skins.
Additional Resources
- Screenshots can be found in the comments.
- I have opened a Pull Request for Mojang's launchwrapper which fixes this issue. Please consider merging this fix.
https://github.com/Mojang/LegacyLauncher/pull/33
Summary of Issue
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show. This also includes Capes, which should appear in Beta versions.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can only be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Steps to Reproduce
- Open any modern launcher version.
- Ensure you are using a custom skin.
- Launch any Java Minecraft version before Release 1.7.8
(confirmed to affect up to beta 1.7.3, suspected to affect beyond)
- View your player via the inventory or third-person camera. Your skin will be missing. Alternatively join a server and view another player, they will also be missing skins.
Additional Resources
- Screenshots can be found in the comments.
- I have opened a Pull Request for Mojang's launchwrapper which fixes this issue. Please consider merging this fix.
https://github.com/Mojang/LegacyLauncher/pull/33
Summary of Issue
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show. This also includes Capes, which should appear in Beta versions.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can only be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Steps to Reproduce
- Open any modern launcher version.
- Ensure you are using a custom skin.
- Launch any Java Minecraft version before Release 1.7.8 (confirmed to affect up to beta 1.7.3, suspected to affect beyond)
- View your player via the inventory or third-person camera. Your skin will be missing. Alternatively join a server and view another player, they will also be missing skins.
Additional Resources
- Screenshots can be found in the comments.
- I have opened a Pull Request for Mojang's launchwrapper which fixes this issue. Please consider merging this fix.
https://github.com/Mojang/LegacyLauncher/pull/33
Summary of Issue
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show. This also includes Capes, which should appear in Beta versions.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can only be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Steps to Reproduce
- Open any modern launcher version.
- Ensure you are using a custom skin.
- Launch any Java Minecraft version before Release 1.7.8
(confirmed to affect up to beta 1.7.3, suspected to affect beyond)- View your player via the inventory or third-person camera. Your skin will be missing. Alternatively join a server and view another player, they will also be missing skins.
Additional Resources
- Screenshots can be found in the comments.
- I have opened a Pull Request for Mojang's launchwrapper which fixes this issue. Please consider merging this fix.
https://github.com/Mojang/LegacyLauncher/pull/33
Summary of Issue
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show. This also includes Capes, which should appear in Beta versions.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can only be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Steps to Reproduce
- Open any modern launcher version.
- Ensure you are using a custom skin.
- Launch any Java Minecraft version before Release 1.7.8
- View your player via the inventory or third-person camera. Your skin will be missing. Alternatively join a server and view another player, they will also be missing skins.
Additional Resources
- Screenshots can be found in the comments.
- I have opened a Pull Request for Mojang's launchwrapper which fixes this issue. Please consider merging this fix.
https://github.com/Mojang/LegacyLauncher/pull/33
Summary of Issue
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show. This also includes Capes, which should appear in Beta versions.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can only be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Steps to Reproduce
- Open any modern launcher version.
- Ensure you are using a custom skin.
- Launch any Java Minecraft version before Release 1.7.8
- View your player via the inventory or third-person camera. Your skin will be missing. Alternatively join a server and view another player, they will also be missing skins.
Additional Resources
- Screenshots can be found in the comments.
- I have opened a Pull Request for Mojang's launchwrapper which fixes this issue. Please consider merging this fix.
https://github.com/Mojang/LegacyLauncher/pull/33
Summary of Issue
In legacy versions of Minecraft (classic up to at least beta 1.7.3) skins currently don't show. This also includes Capes, which should appear in Beta versions.
This is because skins used to be hosted at http://s3.amazonaws.com/MinecraftSkins/
I see this as a launcher issue, as it can only be fixed with changes to the launchwrapper library, aka LegacyLauncher.
Steps to Reproduce
- Open any modern launcher version.
- Ensure you are using a custom skin.
- Launch any Java Minecraft version before Release 1.7.8
- View your player via the inventory or third-person camera. Your skin will be missing. Alternatively join a server and view another player, they will also be missing skins.
Additional Resources
- Screenshots can be found in the comments.
- I have opened a Pull Request for Mojang's launchwrapper which fixes this issue. Please consider merging this fix.
Proposed Fix
https://github.com/Mojang/LegacyLauncher/pull/33
is duplicated by
is duplicated by
is duplicated by
On this article published yesterday https://help.minecraft.net/hc/en-us/articles/4408894664461-Minecraft-Java-Edition-Skins, and it says "Skin changes in Minecraft version 1.7.9 and later should happen immediately. If you are playing version 1.7.8 or an earlier version, skin changes may take up to an hour to be applied"
So, when you upload a classic skin (which is the original format before 1.8 was released, and you play 1.7.9 and later, everything is fine, but when you play Minecraft 1.7.8 or any earlier, the skin just doesn't work, the default Steve skin appears
I know some older versions of Minecraft can no longer have skins but it clearly says "If you are playing version 1.3 or earlier, skin changes will not be reflected in-game"
And skins between Minecraft 1.3.1 to 1.7.8 should be compatible
And this problem happens to many people :
https://www.reddit.com/r/Minecraft/comments/855ari/playing_on_a_server_on_172_and_no_one_has_skins/
Hi Mojang,
Unfortunately this bug should not be fixed as stated in the description. Old versions of Minecraft using the old URL use HTTP rather than HTTPS, they also pass the player's access token via the URL. By reimplementing this endpoint, you would be handling access tokens in HTTP.
A secure alternative would be to leverage your "LegacyLauncher" library to hook the web request in Java before it is sent, and redirect it at that point. I already have an open PR into LegacyLauncher to fix a similar issue with this solution, I encourage you to take a look.
I would even be happy to write the code for this myself ![]()
Thank you for your report!
We're tracking this issue in MC-255477, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.


I have opened a pull-request to fix this issue on GitHub. I have included a description of the fix and how to deploy it.
https://github.com/Mojang/LegacyLauncher/pull/33
+1, there is no reason to not include this.
This is a very simple fix. The fact that there's already a pull request proves that this could be implemented at any time.
@Umija5895 Please do not remove affected versions. I have reproduced this bug on the latest launcher across Windows 10 and Mac OS including the new Windows 10 UWP launcher. I have not tried the legacy launcher, though it's probably broken too.
Reproduced on Mac OS Big Sur 11.6
Launcher version
10.16.0 2.2.7268
Tuesday, November 2, 2021, 6:51:10 PM
2d6a19b87068a5bdd5421a35af9fc8099844a748
Reproduced on Windows 11
Launcher version
Windows 10.0 2.2.7264
Tuesday, November 2, 2021, 6:47:49 PM
2d6a19b87068a5bdd5421a35af9fc8099844a748
This also happens on older release versions. Anything below 1.7.10 will not have skins
hmmm i never knew that
Can reproduce on Debian Sid GNU/Linux
Linux 5.15.0-3.2-liquorix-amd64 2.2.7955
sobota, 20 listopada 2021, 01:09:16
51ab98adff28cddc704c70ea39db7b5d484d2fb6
in 1.7.8 was added what we now know as UUID and the skins are applied through this system, versions prior to this can not be applied or see the skins because previously they were applied by username, and I don't think it's a bug.
@LaG
While it is true that 1.7.8 added UUIDs, this does not mean that skins have to be broken in legacy versions.
First off, usernames are unique, so a skin can be fetched by it's username.
Secondly, this isn't why skins are broken. Skins used to be hosted at https://s3.amazonaws.com/MinecraftSkins/. Mojang moved them to a new web address and stopped supporting the old one. It's still technically possible for Mojang to put skins at the old web address if they wish, though it would be technically difficult and costly (which is why I have attached a simple and free fix).
Finally. This is a bug is of the same nature of WEB-1429, which has been accepted and is scheduled for fix.
If this doesn't convince you, here's a link to the fix for this bug which has already been developed, and just needs to be accepted & released. This fix uses authlib, which is the same library, developed by Mojang, that release versions of Minecraft use to load skins. It loads them by UUID.
Reproduced again using Mac launcher 2.2.7956 with Minecraft 1.7.7
reproduced on latest
Another issue is the fact that Alpha doesn't get patched correctly due to incorrect flags in the JSON files which leads to your name always being Playern (where n is a random number, or a hardcoded number depending on the version) (see MCL-18826)
I don't know who moved this from the MCL project to MC but per the report
Please consider moving this issue back.
Mojang did.
Could a mod please move this back to the launcher project please? Thank you