execute if @a[x=X,y=Y,z=Z,distance=..3] run command
где command - какую команду хочешь запустить
вместо заглавных X Y Z координаты блока
3 - расстояние от блока которое будет регистрировать командный блок
еще как вариант:
звук может быть прикреплен к координате, попробуй: /playsound namesong source @a 1000 1 1
где namesong - название трека, source - источник
/execute if block -244 122 138 minecraft:hopper{items:[{Slot:0b,id:"minecraft:stone",Count:1b}]} run gamemode spectator @p
не регает проверку, 1 камень находится в 1 слоте