When using the give command to give a player skull upon death, the SkullOwner tag doesn't understand @ specifiers with scoreboard filtering. I receive a standard skull, not the skull of the player with a deathCount increase.
/scoreboard objectives add RIP deathCount RIP
/testfor @a[score_RIP_min=1]
/give @a[score_RIP_min=1] minecraft:skull 1 3 {SkullOwner:@a[score_RIP_min=1]}
If i modify the /give command such that @a is in brackets, I get the following output from the command block:
[14:57:17] Data tag parsing failed: Unable to locate name/value separator for string: @a[score_RIP_min=1]
Or I don't have the format correct and its an issue with me, not MineCraft
. . .
Tried to use the /setblock command to do the same but with no luck:
/setblock ~ ~1 ~ minecraft:skull 0 replace {ExtraType:@a[score_RIP_min=1],SkullType:3}
Invalid you cannot say Skullowner @a it MUST be a playername or the new UUID format