Zachary2897

Fix for skins in Tekkit Classic

Recommended Posts

About a month ago, Mojang discontinued all of the legacy skin APIs. Until 1.3.1 Minecraft retrieved skins from an s3.amazonaws.com/MinecraftSkins/, however this database has not been updated since April 2014. Because of this, skins would no longer update in any version prior to 1.3.1, although they would still technically work if you had an older account. Versions 1.3.1 through 1.7.5 used skins.minecraft.net instead, so a number of patches came out to make older Minecraft versions retrieve skins from skins.minecraft.net. Unfortunately, in February, Mojang discontinued all Skin APIs except the current UUID-based one, and deleted both of these older databases. This newer API is not really usable with older Minecraft versions, because it would require backporting the 1.7.x+ UUID system. To solve this problem, I have made a fix for Tekkit Classic which tells Minecraft to retrieve skins from an API called Minotar, which still uses usernames to designate players.

You can download my fix here!

Edit: The change from s3.amazonaws.com to skins.minecraft.net occured in Minecraft 1.3.1, not in Minecraft 1.3. Likewise, the change from skins.minecraft.net to the modern UUID-based skin system occured in Minecraft 1.7.6, not Minecraft 1.7.8. Also, bear in mind that this fix only works for skins, not capes, as the latter were downloaded from a different database (s3.amazonaws.com/MinecraftCloaks/) which was deleted in April 2018, a month after this fix was originally posted.

Edited by Zachary2897

Share this post


Link to post
Share on other sites

Well, it worked... sort of. I have my skin, it's just not wrapped onto the model properly. I added both files as stated in the README, and I understand this is an old topic, but if I could get some help, I'd appreciate it. A screenshot showing the error is attached.

2018-10-13_20.25.17-1.png

Share this post


Link to post
Share on other sites
On 14/10/2018 at 5:32 AM, evo_royale said:

Well, it worked... sort of. I have my skin, it's just not wrapped onto the model properly. I added both files as stated in the README, and I understand this is an old topic, but if I could get some help, I'd appreciate it. A screenshot showing the error is attached.

2018-10-13_20.25.17-1.png

Hey,

I am having the same problem, have you found a fix for this?

Thanks!

Share this post


Link to post
Share on other sites

I actually did find a fix! The issue is the new skin format. Instead of the new 64× skin texture with space for the arms/legs/jacket layer, you need the old 64×32 with the legs and arms sharing the same texture, as well as the hat layer, like the attached image. Upload a 64×32 version of your skin to use through, say, the official Minecraft launcher, and it should all be fine. The skin may not update immediately, just give it some time. Restarting the Technic Launcher may work as well.

Evo_Royale-oldskin.png

Share this post


Link to post
Share on other sites
Posted (edited)
On 10/13/2018 at 11:32 PM, evo_royale said:

Well, it worked... sort of. I have my skin, it's just not wrapped onto the model properly. I added both files as stated in the README, and I understand this is an old topic, but if I could get some help, I'd appreciate it. A screenshot showing the error is attached.

2018-10-13_20.25.17-1.png

 

On 11/15/2018 at 2:43 PM, evo_royale said:

I actually did find a fix! The issue is the new skin format. Instead of the new 64× skin texture with space for the arms/legs/jacket layer, you need the old 64×32 with the legs and arms sharing the same texture, as well as the hat layer, like the attached image. Upload a 64×32 version of your skin to use through, say, the official Minecraft launcher, and it should all be fine. The skin may not update immediately, just give it some time. Restarting the Technic Launcher may work as well.

Evo_Royale-oldskin.png

Sorry for the late reply. The new skin format (including extra layers, slim skins, etc.) is only supported on Minecraft 1.8+, so skins using this format will look broken in earlier versions. This obviously affects Tekkit Classic, as well as the later 1.7.x versions which still have working skins. Unfortunately, fixing this would involve re-coding the player model itself. My fix only changes the database that Minecraft pulls skins from, not how the skins actually work.

Edited by Zachary2897

Share this post


Link to post
Share on other sites
On 5/22/2019 at 2:17 PM, Zachary2897 said:

 

Sorry for the late reply. The new skin format (including extra layers, slim skins, etc.) is only supported on Minecraft 1.8+, so skins using this format will look broken in earlier versions. This obviously affects Tekkit Classic, as well as the later 1.7.x versions which still have working skins. Unfortunately, fixing this would involve re-coding the player model itself. My fix only changes the database that Minecraft pulls skins from, not how the skins actually work.

Sorry for such an old bump but I am using the correct format as far as I can tell but it still seems to not be rendering correctly. Most of the body is black with some bits here and there with most of it scrambled onto the head.

char.png.6e4dedfd60b906b3c70a5bede1486b1b.png

Share this post


Link to post
Share on other sites
On 6/7/2019 at 4:49 PM, jt_1258 said:

Sorry for such an old bump but I am using the correct format as far as I can tell but it still seems to not be rendering correctly. Most of the body is black with some bits here and there with most of it scrambled onto the head.

char.png.6e4dedfd60b906b3c70a5bede1486b1b.png

I've tested your skin and it seems to be working fine with the fix installed.

image.thumb.png.02feeaea9b75a2c0e58da86ce0405f98.png

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.