This mod adds rendering support for the new skin format introduced in minecraft 1.8.
Now you can use your new fancy skin in 1.7.10!
If you want offline skins for 1.8 and above, check OfflineSkins.
If your Alex type skins are not recognized by this mod, please try Et Futurum Requiem.
Features:
1. 1.8 skin format rendering support!
2. 1.8 skin customization support! find it in the options menu, translations is generated from 1.8 assets. (the change will not be visible to others if the server didn't install the mod)
3. offline skin support. (it will not work automatically though, you need to add your skin file in the generated folder (.minecraft/cachedImages/skins), and named after your username, ends with .png)
4. api for other mod to interact with.
It is a little different from 1.8 though:
1. alex/slim model will be applied only if the pixel(position of 55, 20) in the skin file is fully transparent, and it is in the new skin format(64x64).
2. held items in 3rd person is different from 1.8, because 1.8 changed the rendering, and I didn't do that.
3. the network protocol used for skin customization is different from 1.8, means it will only take effect in 1.7.10 forge server with this mod installed, and 1.8 people won't see the change. but yourself should always be able to see the change.
4. it is 1.7.10, other people without the mod will see your skin normally, means they won't see the extra layer.
Compatibility with other mod: not tested, but this mod is open source, you can ask other mod author to support it. since 1.7.10-v4, it should be compatible with SmartMoving and RenderPlayerAPI.
Note: this mod will only be available in 1.7.10.
Why create this mod: because most mods will skip 1.8, and I don't know when forge will support 1.9 or so. Well, move on.
I found this mod while I was searching for a way to fix that annoying issue where the arms and legs mirror each other. Thank you for what you've done :)
Two questions:
Do the offline skins load automatically?
Is there a solution for when my skin doesn't load correctly? Sometimes the body becomes random colors and the head changes to the water texture.
People who spend their time making new 1.7.10 mods in 2021 are truly amazing. This is what I've been looking for the last hour, thank you :)
can you make the mod load semi transparent pixels?
Hi, could you *please* fix the mod? I'm using it on my multiplayer SMP and literally 70% of the times we see skins wrong. Sometimes we see our skin as someone else's skin and vice versa, or just plain white. I beg, we need a mod like this with no errors.
In reply to kimoVoid:
Does this happen with only this mod installed? Do you use third party server programs?
lol wtf is this mod
https://imgur.com/a/8DCHLEP
In reply to x1337tm:
In reply to x1337tm:
I've had this issue on an old crappy Intel Atom netbook. If you have the better fps mod installed change it's settings around, it helped me back in the day with this issue.
Checking if pixels in the skin are empty to see if a player is using an Alex skin is the wrong solution. You should be using the Mojang API to guarantee the correct skin type is used. I do this in my mod Et Futurum Requiem, see how I check the skin through ThreadCheckAlex and the classes that use it. No extra libraries are required as I use the data from the API website directly.
I give you permission to use all of my code to check if a model is Alex, if you credit me.
If you run into issues with the code, send me a PM on here and I'll try my best to help you.
In reply to Roadhog360:
Hi.
Skins used in this mod are not always hosted on Mojang's Service, they can also be in higher resolution, and in 1.7.10, the library does not support Alex skins, so I didn't bother doing a proper API query, a quick transparency check is enough if the skin file's author does not put extra stuff on them, I do have proper check in my other skin-related mod for skins hosted on Mojang.
I haven't touched 1.7.10 in a long time, my current IDE no longer support the Gradle version used in this mod.
If you want, I'll just put a link to your project in the description of this project.
Ooh, my bad, sorry about that. My friends said they used this mod for skins since it was compatible with more mods than Et Futurum was. I saw the name "SkinPort", skimmed through the page and just assumed it was Alex/Steve 1.8 support with transparency checks to decide which model type to use. I definitely should not have assumed and read more into the page.
That being said, if you do want to make a reference to Et Futurum Requiem, go for it, but I'd leave a disclaimer it doesn't work with some of the mods yours does. If you grant permission I can attempt to use some of your source code to get more compatibility in, and I'll credit you for that! If you don't want me to do that, I totally understand, though, I always ask permission before using anything someone else made and respect being denied permission if I am.
Once again, sorry for the initial assumptions, I'll be reading the entirety of this mod's page now to be sure I don't make any false assumptions again. Thanks for your response!
In reply to Roadhog360:
Some of the features are ported from my other mod, and thus unlisted, that's not your fault.
You are free to use any of my code in this mod as it is licensed under MIT license.
If you are for compatibility, you might want to test them first, as I didn't test them against real modpack.
this is trash mod
In reply to grn98dgr:
why
Hey, there's one small detail about your mod that you might want to fix:
Smart Moving doesn't render the capes, atleast capes from your mod would it be possible to add support for that? Thank you.
(on V10c) For unkown reason my skin is... uh, it looks like this:
It will be gold wtih 1.6.4 and older support
I'm pretty confused, even with a guide I found, on how to make this work. No files I set as my username in CachedImages are applying to my skin.
optifine cape supported?
I genuinely do not understand how to make this mod work.