Minecraft Wiki
Advertisement
"spectate" redirects here. For the gamemode, see Spectator.

Information icon
This feature is exclusive to Java Edition. 

Causes a player in Spectator mode to spectate another entity or stop spectating.

Syntax[]

spectate <target> [<player>]

Causes a player to spectate another entity.

spectate

Stops spectating.

Arguments[]

<target>: entity

Specifies the target to be spectated.
Must be a player name, a target selector or a UUID. And the target selector must be in single type.

<player>: entity

Specifies the spectating player. If unspecified, defaults to the executor.
Must be a player name, a target selector or a UUID. And the target selector must be of single-player type.

Result[]

CommandTriggerJava Edition
anythe arguments are not specified correctly Unparseable
<target> fails to resolve to an entity (named player must be online) Failed
<player> fails to resolve to a online player
<player> is not specified when the command's executor is not a player.
<player> and <target> are the same.
<player> isn't in spectator mode.
OtherwiseSuccessful

Output[]

CommandEditionSituationSuccess Count/execute store success .../execute store result ...
anyJava EditionOn fail000
On success111

History[]

Java Edition
1.1519w41aAdded /spectate.
1.19.422w03aNow /spectate command works between dimensions.[1]

References[]

  1. MC-224960 — resolved as "Fixed".
Advertisement