@Maksonchic Ну погнали.
Скорборд с типом minecraft.custom:minecraft.deaths может считать кол-во смертей игрока, когда игрок умирает, то можно как то помечать что он умер. Например убирать у игрока некий тэг, или выкидывать его из своей команды
В режиме каждый сам за себя нужно будет это
scoreboard players set count system 0
execute as @a[tag=IsPlaying] run scoreboard players add count system 1
execute if score count system matches 0..1 run <...>
- tag=IsPlaying - то, с помощью чего мы определяем что игрок ещё играет, после смерти игрока нужно убрать тэг у него
- system - некоторый скорборд нужный для подсчетов, здесь вполне можно использовать любой
- count - сам счетчик
В данных командах мы сбрасываем счетчик в 0, и за каждого играющего игрока добавляем 1. После проверяем что остался 1 игрок или игроков не осталось
В командных режимах будет похожее:
scoreboard players set count system 0
execute if entity @p[team=<Команда 1>] run scoreboard players add count system 1
execute if entity @p[team=<Команда 2>] run scoreboard players add count system 1
execute if entity @p[team=<Команда 3>] run scoreboard players add count system 1
...
execute if score count system matches 0..1 run <...>
Думаю разъяснять не нужно
Но опятьже, есть два способа проверки что команда жива, либо когда игрок умирает, то выкидывать его из его команды, либо добавлять тэг: тогда получится
execute if entity @p[team=<Команда 2>,tag=IsPlaying] run scoreboard players add count system 1