Actualizado:

1. Preparación (una vez)

/team add it "Perseguidor"
/team modify it color red
/team add run "Corredor"
/team modify run color aqua
/scoreboard objectives add caught deathCount
/gamerule minecraft:keep_inventory true
/gamerule minecraft:immediate_respawn true

Un corredor atrapado cae y reaparece al instante como perseguidor. deathCount cuenta esas caídas. En la 1.21.10 y anteriores las reglas son keepInventory y doImmediateRespawn.

2. Elegir equipos

/team join it Steve
/team join run Alex Sam Kai

3. Perseguidores que brillan y atrapan de un golpe

Pon cada línea en su propio bloque de comandos Iterativo y Siempre activo:

/effect give @a[team=it] minecraft:glowing 2 0 true
/effect give @a[team=it] minecraft:strength 2 255 true
/effect give @a[team=it] minecraft:resistance 2 4 true

Luminiscencia muestra a los perseguidores a través de las paredes, Fuerza hace que baste un golpe y Resistencia V impide que los corredores les hagan daño. Consulta los comandos de brillo.

4. Los corredores atrapados se vuelven perseguidores

/execute as @a[team=run,scores={caught=1..}] run team join it @s
/scoreboard players reset @a caught

La primera línea va en un bloque Iterativo y la segunda en un bloque En cadena detrás.

5. Empezar y ganar

/scoreboard players reset @a caught
/tp @a[team=run] 0 64 0
/tp @a[team=it] 0 64 30
/title @a title {"text":"¡Ya!","color":"gold"}
/execute unless entity @a[team=run] run title @a title {"text":"¡Ganan los perseguidores!","color":"red"}

Para un límite de tiempo, reutiliza el temporizador de la guía del escondite. Al terminar, detén los bloques Iterativos y ejecuta /team empty it.

Solución de problemas

Comprueba tu comando

El Command Error Doctor (en inglés) revisa en tu navegador los errores de sintaxis más comunes.