The command below works fine. Gives a proper skull.
/give @p skull 1 3 {display:{Name:"Medicine Chest"},SkullOwner:{Id:"f32f4e87-9fb0-48b0-8cc4-56eebf3c6f82",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjdjN2RmNTJiNWU1MGJhZGI2MWZlZDcyMTJkOTc5ZTYzZmU5NGYxYmRlMDJiMjk2OGM2YjE1NmE3NzAxMjZjIn19fQ=="}]}}}
Trying to do the same thing on NPC code does not work.
/summon Villager ~ ~1 ~ {Profession:0,CustomName:"TestingNPC",CustomNameVisible:1,Career:3,CareerLevel:42,CanPickUpLoot:0,PersistenceRequired:1,Invulnerable:1,Offers:{Recipes:[{buy:{id:"cobblestone",Count:1},maxUses:9999999,sell:
{id:"skull",Count:1,Damage:3,tag:{display:{Name:"Medicine Chest"}},SkullOwner:{Id:"f32f4e87-9fb0-48b0-8cc4-56eebf3c6f82",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZjdjN2RmNTJiNWU1MGJhZGI2MWZlZDcyMTJkOTc5ZTYzZmU5NGYxYmRlMDJiMjk2OGM2YjE1NmE3NzAxMjZjIn19fQ=="}]}}}
,rewardExp:false}]}}
Now, I know Mojang is proud of all their "features" of the game, and this is probably "working as intended" which a lot of things in Mojang code are... which is the same reason nearly 100% of the servers out there run Spigot and NOT Mojang software...
But is there any way this can actually be marked as non-working for once and get a proper fix? Yea, that'd be great. Thanks!
Comments 2
Ok, it was missing Value. Name was not needed. Took me a moment to look that up, and I ran across a similar ticket here: MC-51003 which was a big help.
Thanks for setting me on the right track FVbico, you're awesome!
You have a skull with only a uuid and texture value, what happens if you leave the name and signature in?
My custom villager (different command) shows the texture fine.