Paper: Custom Heads not loading textures in inventory

Created on 28 Jun 2020  路  4Comments  路  Source: PaperMC/Paper

What behaviour is expected:

Be able to see the texture of the custom head in my inventory.

What behaviour is observed:

When opening inventory custom head shows as a Steve head, once you place the Steve head, the texture from the custom head loads in, but not in your inventory

Steps/models to reproduce:

Give yourself any head from minecraft-heads.com and you'll only see a Steve head in your inventory but when you place it, it gains the texture

Example command: /minecraft:give @p minecraft:player_head{display:{Name:"{\"text\":\"Demon\"}"},SkullOwner:{Id:[I;492378479,-1598995490,-1709455590,1556980441],Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTVlNGZkZmI5NjE3MzFjYmI3MTMxMWE2NzQzNDRhZGUzOWQ5MTFkM2M4ZGI4MzhkYTFjMDk5ODFhYmMzMDc1OCJ9fX0="}]}}} 1

Plugin list:

Irrelevant

Paper build number:

1.16.1 #8

Anything else:

___Anything else you think may help us resolve the problem___

bug

Most helpful comment

Because I believe this is related to the problem, custom heads appear to not have the textures applied to them specified in their game profile. For context, I used my plugin, HeadsPlus (v6.10.9, which added 1.16 support) to give me my own head, which uses my UUID to apply the texture - it did that fine. However, when giving myself a custom head which is generated by the plugin, it is duplicated across the whole GUI, taking the first head that appeared.

Tested using Paper-10 and compared against git-Spigot-758abbe-ca19c2f which did not have the problem.

2020-06-28_13 04 25
2020-06-28_13 06 25

I also found the issue occurring in one of my other plugins, SimplePets (experimental build), making me conclude that it is a Paper problem and not ours.

All 4 comments

Can you provide an example command please?

/minecraft:give @p minecraft:player_head{display:{Name:"{\"text\":\"Demon\"}"},SkullOwner:{Id:[I;492378479,-1598995490,-1709455590,1556980441],Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTVlNGZkZmI5NjE3MzFjYmI3MTMxMWE2NzQzNDRhZGUzOWQ5MTFkM2M4ZGI4MzhkYTFjMDk5ODFhYmMzMDc1OCJ9fX0="}]}}} 1

Because I believe this is related to the problem, custom heads appear to not have the textures applied to them specified in their game profile. For context, I used my plugin, HeadsPlus (v6.10.9, which added 1.16 support) to give me my own head, which uses my UUID to apply the texture - it did that fine. However, when giving myself a custom head which is generated by the plugin, it is duplicated across the whole GUI, taking the first head that appeared.

Tested using Paper-10 and compared against git-Spigot-758abbe-ca19c2f which did not have the problem.

2020-06-28_13 04 25
2020-06-28_13 06 25

I also found the issue occurring in one of my other plugins, SimplePets (experimental build), making me conclude that it is a Paper problem and not ours.

Paper 1.16.1 #14 fixed this issue. Thank you!

Was this page helpful?
0 / 5 - 0 ratings