в версии 1.19.4 была добавлена сущность interaction и с этим новые возможности для мап мейкеров
настраиваем сущность под себя тут https://mcstacker.net/
1.Если нужно чтоб при нажатие на сущность кнопкой ПКМ и выполнялась команда то делает так (порядок снизу вверх)
/data remove entity @e[type=minecraft:interaction,tag=test,limit=1] interaction
/execute as @e[type=interaction,tag=test] on target run твоя команда
(вместо тега test пиши свой)
2.Если нужно чтоб при нажатие на сущность кнопкой ЛКМ и выполнялась команда то делает так (порядок снизу вверх)
/data remove entity @e[type=minecraft:interaction,tag=test,limit=1] interaction
/execute as @e[type=minecraft:interaction,tag=test] on attacker run твоя команда
(вместо тега test пиши свой)
надеюсь было полезно :)
подробнее тут