лишние бывают только хромосомы. нагрузка прям катострофических масштабов, и для таких запредельно сложных задач, просто необходим плагин (который чаще всего пишется ванильными командами), это же таймер, а не какая-то там пустяковая задачка, подход должен быть основательным!
записать сначала значение одного параметра в storage, а после второй параметр и если действие выполнено успешно, значит значения параметров разные, а если выдаст ошибку, то значит одинаковые
сокращённый вид
execute as @e[tag=test,nbt=!{interaction:{timestamp:0L}}] store success entity @s interaction.timestamp long 0 on target run clear @s stick[custom_data={some_tag=1b}]
/give @p stick[custom_data={some_tag=1b}]
эхх, знал бы человек про таблицы лута...
конвертируй точку спавна через обратный вызов функции, предварительно проверив теги в датапаке, иначе предмет может заспавниться в другом измерении.
вот только в данном случае достаточно 1 команды, вот только я понять не могу, чего хочет автор поста
самая сложная задача – понять что от тебя хочет человек, с его Тарантинским построением предложения
это ты ещё проекты cymaera не видел :)
ну я не разбираюсь в рп, но знаю, что прицел по центру экрана это просто инверия цвета. тоесть если увеличить прицел до размеров экрана, то всё будет в негативня но я думаю, что есть и другие способы. если нужно просто цветной фильтр наложить, то можно использовать цветной прозрачный фон сущности text_display, телепортируя его перед лицом игрока