Mise à jour :

1. Utilisation de base

/gamemode spectator @s
/spectate @p[gamemode=survival]

Le joueur qui l'utilise doit être en mode Spectateur. Le premier argument est la cible à observer.

2. Faire observer un autre joueur

/spectate @e[type=zombie,limit=1,sort=nearest] Steve

Le second argument est le spectateur. Il n'accepte qu'un seul joueur.

3. Arrêter d'observer

/spectate

Lancez-la sans argument, ou appuyez sur Maj (s'accroupir).

4. Observer après une élimination

/execute as @a[tag=out,gamemode=!spectator] run gamemode spectator @s
/execute as @a[tag=out] run spectate @r[gamemode=adventure] @s

Dans un mini-jeu, donnez le tag out aux joueurs éliminés, passez-les en Spectateur, puis attachez chacun à un joueur au hasard encore en jeu. Lancez la seconde ligne une seule fois, pas à chaque tick, sinon la vue sautera d'un joueur à l'autre. Utilisez /spectate sans argument pour les laisser voler librement à nouveau.

5. Caméra fixe pour tout le monde

/summon armor_stand 0 70 0 {Tags:["cam"],Invisible:1b,NoGravity:1b,Marker:1b,Rotation:[135f,0f]}
/execute as @a[gamemode=spectator] run spectate @e[type=armor_stand,tag=cam,limit=1] @s

Utilisez execute as car l'argument du spectateur n'accepte qu'un joueur. Lancez-la depuis un bloc de commande Répétition pour garder tout le monde verrouillé. Voir la commande camera.

6. Édition Bedrock

Bedrock n'a pas de /spectate. Utilisez /camera ou téléportez les spectateurs avec /tp.

Dépannage

Vérifiez votre commande

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