Mise à jour :

1. Préparation (une fois)

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

Un fuyard touché tombe et réapparaît aussitôt en chat. deathCount compte ces chutes. En 1.21.10 et antérieur, les règles sont keepInventory et doImmediateRespawn.

2. Former les équipes

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

3. Chats en surbrillance qui touchent en un coup

Mettez chaque ligne dans son propre bloc de commande Répétition, Toujours actif :

/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

Surbrillance montre les chats à travers les murs, Force fait qu'un seul coup suffit, et Résistance V empêche les fuyards de blesser les chats. Voir les commandes de surbrillance.

4. Les fuyards attrapés deviennent chats

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

La première ligne va dans un bloc Répétition, la seconde dans un bloc Chaîne derrière.

5. Départ et victoire

/scoreboard players reset @a caught
/tp @a[team=run] 0 64 0
/tp @a[team=it] 0 64 30
/title @a title {"text":"Partez !","color":"gold"}
/execute unless entity @a[team=run] run title @a title {"text":"Les chats gagnent !","color":"red"}

Pour une limite de temps, réutilisez le minuteur du guide du cache-cache. Ensuite, arrêtez les blocs Répétition et lancez /team empty it.

Dépannage

Vérifiez votre commande

Le Command Error Doctor (en anglais) vérifie dans votre navigateur les erreurs de syntaxe les plus courantes.