|This feature is exclusive to Java Edition.|
Causes a player in Spectator mode to spectate another entity.
spectate [<target>] [<player>]
- The target to be spectated. Must be a single entity or player. If blank, makes the target stop spectating. Must be a player name, a target selector, or a UUID.
- Permits entity other than players.
- Must be a single player who is in spectator mode.
- Entities other than players are not allowed.
Fails if the arguments are not specified correctly, if
<player> fails to resolve to one or more online players, or
<player> isn't in spectator mode.
On success, causes a player to spectate another entity or stop spectating.