Sleep Sooner (Forge)

Sleep Sooner (Forge)

117k Downloads

Blaze head all white

idenher1o opened this issue · 10 comments

commented

1.20.6 fabric

Blaze heads are all white?
image

commented

What do you get when you run /data get entity @s SelectedItem while holding such a "Blaze Head" in your mainhand?

commented

image

commented

A friend of mine is having the same issue, same components as well, when the Blaze head is put on an armour stand or thrown at him he can see the normal texture underneath the white, I think it might be something with the hat layer
Nobody else on my server is having this issue

commented

Is the issue only with Blaze heads?

commented

I decoded the base64 in the texture field of the player head's data and the URL contained within points to an image where the hat layer is entirely white (instead of transparent). This results in the head appearing all white assuming the hat layer is turned on.

EDIT: I was able to find a replacement skin for the Blaze Head that is the exact same except without an all-white hat layer:
https://github.com/Serilum/Just-Mob-Heads/blob/75dbb99d8442738149cf3a8bcd59c5a62fd029ad/Common/src/main/java/com/natamus/justmobheads/util/HeadData.java#L18
To include it, replace the base64 string near the end of line 18 of HeadData.java in Just Mob Heads with this value:
eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYTJmZDg1NzY2OTU1M2JhZjIxZWE4ZWZlNmY5MDNlNzEyYThiOTI3YWZjM2UxNjVjNWNiMGY3NmU0ZjQ5NWY2MiJ9fX0=

commented

Awesome, thanks James! Adding it now :)

commented

This has been fixed in version 8.0 of Just Mob Heads. Thanks for giving the mod a try!

https://www.curseforge.com/minecraft/mc-mods/just-mob-heads/files

commented

Sorry for not answering i was asleep. Thanks for the fix, i love the mod!

commented

The same friend as before is have the issue with slime heads now, other player heads with transparency seem to work fine
image

commented

The same friend as before is have the issue with slime heads now, other player heads with transparency seem to work fine

Like the blaze head case, I decoded the base64 in the texture field of the player head's data and the URL contained points to an image where the hat layer is all white instead of transparent.

I was able to find a replacement skin for the Slime Head that is the same except with no all-white hat layer.

https://github.com/Serilum/Just-Mob-Heads/blob/c90d440d8859d4171b149274baeacd7cfced57d2/Common/src/main/java/com/natamus/justmobheads/util/HeadData.java#L99
To include it, replace the base64 near the end of line 99 of HeadData.java in Just Mob Heads with this value (not tested by me):

eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYWRjYjcyYmVjZTZkMzkwMjYyNWY3OWNkNzNhNzlmOTRlZGI2MTMyNmQ1MTBiODAwZTM4ZDJiNDNhZjkxNDhkZSJ9fX0=