Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Minecraft:Commands/camera

From SAS Gaming Wiki
Revision as of 20:08, 9 April 2026 by SyncBot (talk | contribs) (Fix template calls: add MC/ prefix)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Hatnote Script error: No such module "Exclusive". Template:Infobox command

Modifies player's camera view.

Syntax

/camera <players: target> ...
  • ... attach_to_entity <entity: target>
  • ... clear
  • ... detach_from_entity
  • ... fade ...
    • ... color <red: int> <green: int> <blue: int>
    • ... time <fadeInSeconds: float> <holdSeconds: float> <fadeOutSeconds: float> ...
      • ... [color <red: int> <green: int> <blue: int>]
  • ... fov_clear [fovEaseTime: float] [fovEaseType: Easing]
  • ... fov_set <fov_value: float> [fovEaseTime: float] [fovEaseType: Easing]
  • ... play_spline <name: string>
  • ... remove_target
  • ... set <preset: string> ...
    • ... [default: default]
    • ... ease <easeTime: float> <easeType: Easing> ...
      • ... [default: default]
      • ... facing ...
        • ... <lookAtEntity: target>
        • ... <lookAtPosition: x y z>
      • ... pos <position: x y z> ...
        • ... [facing ...]
          • ... <lookAtEntity: target>
          • ... <lookAtPosition: x y z>
        • ... rot <xRot: value> <yRot: value>
      • ... rot <xRot: value> <yRot: value>
    • ... entity_offset <xEntityOffset: float> <yEntityOffset: float> <zEntityOffset: float>
    • ... facing ...
      • ... <lookAtEntity: target>
      • ... <lookAtPosition: x y z>
    • ... pos <position: x y z> ...
      • ... [facing ...]
        • ... <lookAtEntity: target>
        • ... <lookAtPosition: x y z>
      • ... rot <xRot: value> <yRot: value>
    • ... rot <xRot: value> <yRot: value> ...
      • ... entity_offset <xEntityOffset: float> <yEntityOffset: float> <zEntityOffset: float>
      • ... view_offset <xViewOffset: float> <yViewOffset: float> ...
        • ... entity_offset <xEntityOffset: float> <yEntityOffset: float> <zEntityOffset: float>
    • ... view_offset <xViewOffset: float> <yViewOffset: float> ...
      • ... entity_offset <xEntityOffset: float> <yEntityOffset: float> <zEntityOffset: float>
  • ... target_entity <entity: target> ...
    • ... [target_center_offset <xTargetCenterOffset: float> <yTargetCenterOffset: float> <zTargetCenterOffset: float>]
Syntax displayed in various ways

Arguments

  1. REDIRECT Template:Incomplete section

players: target: CommandSelector<Player>

Specifies the player that the camera will be modified.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|inapplicability}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}

entity: target: CommandSelector<Actor>

Specifies the entity to which the camera will be attached.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|inapplicability}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}

red: int: int, green: int: int, and blue: int: int

Specifies the camera RGB color.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|integer}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}} And must be between 0 and 255 (inclusive).

fadeInSeconds: float: float, holdSeconds: float: float, and fadeOutSeconds: float: float

Specifies the camera fade in, hold, and fade out duration, the unit is seconds.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|float}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}} And must be between 0.0 and 10.0 (inslusive).

fov_value: float: float

Specifies the camera FOV.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|float}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}} Due to game restrictions, the actual valid values range is between 30 and 110 (inslusive).

fovEaseTime: float: float

Specifies the duration of the camera FOV smooth transition (seconds), the default is 0.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|float}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}

fovEaseType: Easing: enum

Specifies an easing function/type to use for the camera FOV, the default is
  1. REDIRECT Template:Code

Template:Redr.

Must be one of
  1. REDIRECT Template:Code

Template:Redr.

name: string: basic_string

Specifies the spline ID. Only valid when using
  1. REDIRECT Template:Code

Template:Redr preset.

{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|string}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}

preset: string: basic_string

<more information needed></more information needed>
A camera view/preset.
Must be one of the following:
  • minecraft:control_scheme_camera — Control scheme camera.Template:OnlyExperimental
  • minecraft:first_person — First Person View.
  • minecraft:fixed_boom — Fixed boom view's orbit camera.
  • minecraft:follow_orbit — Orbit camera.
  • minecraft:free — Free View.
  • minecraft:third_person — Third Person View Back.
  • minecraft:third_person_front — Third Person View Front.

easeTime: float: float

Specifies the duration of the camera smooth transition (seconds). Only valid when using
  1. REDIRECT Template:Code

Template:Redr preset.

{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|float}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}

easeType: Easing: enum

Specifies an easing function/type to use for the camera. Only valid when using
  1. REDIRECT Template:Code

Template:Redr preset.

Must be one of
  1. REDIRECT Template:Code

Template:Redr.

default: default: enum

Specifies change the position and facing of free view to the default value (camera position (0,0,0), rotation xRot=0, yRot=0) ​<more information needed></more information needed>. Only valid when using minecraft:free preset.
Must be default.

lookAtEntity: target: CommandSelector<Actor>

Specifies the entity to make the camera facing to. Only valid when using minecraft:free preset.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|inapplicability}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}

lookAtPosition: x y z: CommandPositionFloat

Specifies the coordinates to make the camera facing to. Only valid when using minecraft:free preset.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|vec3}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}

position: x y z: CommandPosition

Specifies the camera position. Only valid when using minecraft:free preset.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|block_pos}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}

xRot: value: RelativeFloat

Specifies the camera vertical rotation. Under using minecraft:follow_orbit preset, will also modified the player's facing.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|relativefloat}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}} And must be between -90 and 0 (inslusive).

yRot: value: RelativeFloat

Specifies the camera horizontal rotation. Under using minecraft:follow_orbit preset, will also modified the player's facing.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|relativefloat}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}

xViewOffset: float: Float and yViewOffset: float: Float

Specifies the offset of the camera. Only valid when using minecraft:follow_orbit preset.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|float}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}} And must be between -64 and 64 (inslusive).

xEntityOffset: float: Float, yEntityOffset: float: Float, and zEntityOffset: float: Float

Specifies the offset of the camera from an entity. Only valid when using minecraft:follow_orbit preset.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|float}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}} And must be between -64 and 64 (inslusive).

entity: target: CommandSelector<Actor>

Specifies the entity to focus the camera on. Only valid when using minecraft:free preset.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|inapplicability}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}

xTargetCenterOffset: float: Float, yTargetCenterOffset: float: Float, and zTargetCenterOffset: float: Float

Specifies the offset of the camera from the center of a focused/targeted entity. Only valid when using minecraft:free preset.
{{#vardefine:onlyje|Template:IN,}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|float}}Template:Error{{#vardefine:onlyje|}}{{#vardefine:onlybe|}}{{#vardefine:je-arg|}}{{#vardefine:be-arg|}}

Result

Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table Template:Result table

Output

{{#vardefine:output-table-lines|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:output-table-lines|-2}}{{#vardefine:output-table-lines-now|}}{{#vardefine:command-num-now|}}{{#vardefine:command-line-now|}}{{#vardefine:commands-num|}}{{#vardefine:output-edition-num-now|}}{{#vardefine:output-edition-line-now|}}{{#vardefine:output-editions-num|}}{{#vardefine:je-outputs-dis|}}

{{#vardefine:output-table-lines|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:situation-{{#var:output-table-lines}}|On fail}}{{#vardefine:output1-{{#var:output-table-lines}}|0}}{{#vardefine:output2-{{#var:output-table-lines}}|N/A}}{{#vardefine:output3-{{#var:output-table-lines}}|N/A}}{{#vardefine:command-row-{{#var:commands-num}}|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:output-editions-num|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:output-edition-{{#var:output-editions-num}}|be}}{{#vardefine:output-edition-row-{{#var:output-editions-num}}|1}} {{#vardefine:output-table-lines|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:situation-{{#var:output-table-lines}}|On success}}{{#vardefine:output1-{{#var:output-table-lines}}|The number of players who are selected}}{{#vardefine:output2-{{#var:output-table-lines}}|N/A}}{{#vardefine:output3-{{#var:output-table-lines}}|N/A}}{{#vardefine:command-row-{{#var:commands-num}}|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:output-edition-row-{{#var:output-editions-num}}|Expression error: Unrecognized punctuation character "{".}}

{{#vardefine:output-table-lines|Expression error: Unrecognized punctuation character "{".}}{{#vardefine:output-table-lines|-2}}{{#vardefine:output-table-lines-now|}}{{#vardefine:command-num-now|}}{{#vardefine:command-line-now|}}{{#vardefine:commands-num|}}{{#vardefine:output-edition-num-now|}}{{#vardefine:output-edition-line-now|}}{{#vardefine:output-editions-num|}}{{#vardefine:je-outputs-dis|}}

Examples

  1. REDIRECT Template:Incomplete section
File:Over Shoulder Camera.jpg
"Over Shoulder View" implemented by #REDIRECT Template:Command Template:Redr
  • Set yourself to last for 5 seconds, The easing mode is in_out_circ, Rotate minecraft:free (Free View) camera view 90 degrees around the X-axis in 5 grids above the current position:
/camera @s set minecraft:free ease 5 in_out_circ pos ~ ~5 ~ rot 90 0
  • Clear all players' camera effects:
/camera @a clear
  • Fade a random player's camera to white in 2 seconds, last for 1 second, and fade out for 3 seconds:
/camera @r fade time 2 1 3 color 255 255 255
  • Cooperate with the
  1. REDIRECT Template:Command

Template:Redr command, assign "Over Shoulder View" for nearest players (Must be executed in repeating command block):

/execute as @p at @s run camera @s set minecraft:free ease 0.25 in_out_quad pos ^-2 ^2 ^-4 facing ^ ^ ^5

History

Template:HistoryTable

External links

Navigation

All editions
Removed
Template:El only
Debug
Removed
Template:Els only
Template:El only
Removed
Template:El only
Removed
Template:Els only
Removed
Joke
Related

de:Befehl/camera ja:コマンド/camera pt:Comandos/camera zh:命令/camera