Спасибо за информацию, не магазин, но я сделал проще, поставил два блока командных на цикличный(нужен сигнал) и вписал в них
1. /execute as @a[nbt={Inventory:[{id:"minecraft:gold_ingot"}]}] at @s run give @s minecraft:firework_star
2. /execute as @a[nbt={Inventory:[{id:"minecraft:gold_ingot"}]}] at @s run clear @s minecraft:gold_ingot 1
Там погрешность на 1 предмет но нечего страшного