легче всего сделать, когда человек умер, выгнать его из команды (или давать тэг, либо переводить в спектаторы). С помощью этого можно сделать так
execute unless entity @a[team=Green] run ... (когда мы выгоняем)
execute unless entity @a[team=Green,tag=!dead] run ... (когда мы даём тэг)
execute unless entity @a[team=Green,gamemode=adventure] run ... (когда мы переводим в спектатор)
не-а, неправильно, если бы майнкрафт так работал, он бы лагал, и для упрощения разработчики пустые слоты не добавляют в nbt
поэтому надо использовать unless data
вопрос дополнительный
ты дал тэг как вот это:
tag @e[type=item,sort=nearest,limit=1] add key
или так:
give @s stone{key:1b}
в первом случаи ты выдаёшь тэг сущности
а во втором тэг как предмету
легче сделать обоих dummy
и добавить в цикличный командный блок scoreboard players add time time 1
execute if score time time matches 20.. run scoreboard players add test test 1
execute if score time time matches 20.. run scoreboard players reset time time
мммм, так себе вариант чтоб не двигались
легче спавнить маркеры и уже на них тепать игроков
execute at @a run summon marker ~ ~ ~ {Tags:["this"]}
execute as @a run tp @s @e[tag=this,limit=1,sort=nearest]
мб могут быть проблемы но а так сойдёт
чтобы отключить
kill @e[tag=this]
чел, ты сам предложил функции, а функции в дп, да и твой вариант неверный, а видос чисто, лишняя информация не будет нужна
да и без дп, а с помощью кб, тпс будет маленьким