Hola y espero que leas esto ^^
ya que veo que alex no fue capaz de responderte, y aunque hayas decidido usar otro item para lo que quieres hacer me gustaría responder a lo que preguntas en tu post.
es relativamente sencillo (tuve que buscar en varios foros para poder responderte correctamente)
te pondré una cabeza como ejemplo en comando.
/give @p skull 1 3 {display:{Name:"Fancy Cube"},SkullOwner:{Id:"8897e749-be69-4c4d-ba2f-57a544622bd4",Properties:{textures:[{Value:"eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZDNkYTY2MmUyZGZlNGU0ZDE5Mzg2OGU0ZjkyMGY3Y2E1ZjNkMGMzYjJjYTk1YmFkNDU1Yjk2NWYyZjNkYSJ9fX0="}]}}}
para poder detectar esa cabeza en el inventario de un jugador el comando sería este:
/testfor @p {Inventory:[{id:"minecraft:skull",tag:{SkullOwner:{Id:"8897e749-be69-4c4d-ba2f-57a544622bd4"},display:{Name:"1"}}}]}
en el comando añadí la opción de buscar un nombre en concreto, en este caso puse "1" como ejemplo pero obviamente puedes cambiarlo a el que sea.
con eso tu ya deberías ser capaz de poder hacer eso que querías con las cabezas pero me gustaría decirte que si no sabes mucho de comandos (y aunque yo no sabía del todo como se hacía ya que desconocía como buscar en el inventario una cabeza con id concreta) puedes intentar buscar un poco por encima tu problema en google. También me gustaría decirte como hacer mas complejo el comando que te he dicho.
Puedes añadir casi cualquier cosa a ese comando que te he dado, buscar una cabeza con un lore, encantamiento específico y muchas más cosas así.
Para que te sea mas fácil puedes usar un generador de items como este,
https://ezekielelin.com/give/sin modificar el item ni ninguna otra cosa tu añade lo que quieras ya que el generador tiene predefinido generar un comando con STONE, pongamos por ejemplo... un lore, escribe un lore cualquiera y haz click en add lore, y en la parte de abajo donde se muestra el comando give tendrías que copiar esto:
display:{Lore:["algo"]}
y solo deberías pegar eso en la parte final del comando, eso si, respetando siempre de no cambiar las llavecitas estas {} ya que si estan mal colocadas el comando no funcionará. Sería algo así:
/testfor @p {Inventory:[{id:"minecraft:skull",tag:{SkullOwner:{Id:"8897e749-be69-4c4d-ba2f-57a544622bd4"},display:{Name:"1"},display:{Lore:["algo"]}}}]}
y aunque juraría que eso así debería funcionar, en caso de que no lo hiciera y no supieras de ninguna de las maneras como hacer para poner algo más dentro del comando, puedes ponerlo detrás del display name, ya que en estas cosas el orden del factor no altera el producto
![Feliz :)](http://minecraftmin.net/Smileys/slime/slime_feliz.png)
/testfor @p {Inventory:[{id:"minecraft:skull",tag:{SkullOwner:{Id:"8897e749-be69-4c4d-ba2f-57a544622bd4"},display:{Lore:["algo"]},display:{Name:"1"}}}]}
Espero que al menos te haya servido para aprender algo nuevo ^^
PD: Casi se me olvida, para detectar la cabeza que tu quieras solo tienes que cambiar la id, o en caso de que uses un nick de jugador cambiar donde pone {Id: y poner Name, para que así detecte según el nick del jugador y no la id.