Blaze head all white
idenher1o opened this issue · 10 comments
What do you get when you run /data get entity @s SelectedItem
while holding such a "Blaze Head" in your mainhand?
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
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=
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
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=