summon minecraft:end_crystal ~ ~ ~ {Invulnerable:1b}
Только через функции датапака
Через ресурспак с помощью CustomModelData
Выдай "бессмертный предмет": give @p minecraft:stone{Invulnerable:1b}
И сделай следующую цепочку команд:
1. execute as @e[type=minecraft:item,tag=modified] run data modify entity @s Age set value 0s
2. execute as @e[type=minecraft:item,nbt={Item:{tag:{Invulnerable:1b}}},tag=!modified] run data modify entity @s Invulnerable set value 1b
3. tag @e[type=minecraft:item,nbt={Item:{tag:{Invulnerable:1b}}},tag=!modified] add modified