Antwort
Achtung: In der 1.17 funktioniert der vierte Commandblock nicht mehr. Hier muss folgender Befehl eingegeben werden:
execute as @a at @s positioned ~ ~ ~ if block ~ ~ -1 #minecraft:dirt run item replace entity @a armor.chest with minecraft:elytra{HideFlags:5,Unbreakable:1b,Damage:1,Enchantments:[{id:"minecraft:binding_curse",lvl:1s},{id:"minecraft:vanishing_curse",lvl:1s}]} 1
LG. Henning