Custom Advancement doesn't work as I want (it is available ingame tho)

I wanted to create an advancement that triggers if you right click on a noteblock with a black concrete (version 1.21.4) json (basically the one from the wiki (a bit overwritten)): { "criteria": { "example": { "trigger": "minecraft:item_used_on_block", "conditions": { "location": [ { "condition": "minecraft:match_tool", "predicate": { "items": [ "minecraft:black_concrete" ] } }, { "condition": "minecraft:location_check", "predicate": { "block": { "blocks": ["minecraft:note_block"] } } } ] } } } } so I do get the advancement if I place the concrete (with shift right click) on the noteblock. How do I change it that way, that it triggers when i just normally right click with it?
Continue to help post