{ "parent": "minecraft:story/obtain_armor", "display": { "icon": { "item": "minecraft:shield", "nbt": "{Damage:0}" }, "title": { "translate": "advancements.story.deflect_arrow.title" }, "description": { "translate": "advancements.story.deflect_arrow.description" }, "frame": "task", "show_toast": true, "announce_to_chat": true, "hidden": false }, "criteria": { "deflected_projectile": { "trigger": "minecraft:entity_hurt_player", "conditions": { "damage": { "type": { "is_projectile": true }, "blocked": true } } } }, "requirements": [ [ "deflected_projectile" ] ] }