Advancement doesn't trigger.

I'm trying to add an advancement that would trigger when the player interact with a lit campfire using clay balls. But for now the advancement shows up correctly in the advancement tab but doesn't get triggered when the player uses the clayballs on a campfire, and can't seem to figure out how to fix it. { "display": { "icon": { "id": "campfire", "count": 1 }, "title": "Making It Brick", "description": "Craft your first brick over the flames.", "frame": "task", "show_toast": true, "announce_to_chat": true, "hidden": false }, "parent": "minecraft:story/upgrade_tools", "criteria": { "claytobrick": { "trigger": "minecraft:item_used_on_block", "conditions": { "location": [ { "condition": "minecraft:match_tool", "predicate": { "items": "minecraft:clay_ball" } }, { "condition": "minecraft:location_check", "predicate": { "block": { "blocks": "#minecraft:campfires" } } }, { "condition": "minecraft:block_state_property", "block": "minecraft:campfire", "properties": { "lit": "true" } }, { "condition": "minecraft:block_state_property", "block": "minecraft:soul_campfire", "properties": { "lit": "true" } } ] } } }, "requirements": [ [ "claytobrick" ] ], "rewards": { "experience": 10 } }

Continue to help post