/setworldspawn
< Commands
/setworldspawn| Permission level required |
|
|---|---|
| Restrictions |
Cheat only |
{
"title": "<code>/setworldspawn</code>",
"rows": [
{
"field": "\n* 2 <sup class=\"noprint nowrap Inline-Template \" title=\"\">[<i><span title=\"This statement only applies to Java Edition\">(link to Java Edition article, displayed as JE) only</span></i>]</sup>\n* 1 <sup class=\"noprint nowrap Inline-Template \" title=\"\">[<i><span title=\"This statement only applies to Bedrock Edition\">(link to Bedrock Edition article, displayed as BE) only</span></i>]</sup>",
"label": "(link to Permission level article, displayed as Permission level<br>required)"
},
{
"field": "(link to Options article, displayed as Cheat) only<sup class=\"noprint nowrap Inline-Template \" title=\"\">[<i><span title=\"This statement only applies to Bedrock Edition\">(link to Bedrock Edition article, displayed as BE) only</span></i>]</sup>",
"label": "(link to Commands#Restrictions article, displayed as Restrictions)"
}
],
"invimages": [],
"images": []
}
Sets the world spawn.
Usage
This command cannot be used to set the world spawn in any dimension other than the Overworld.
Spawn chunks are also changed along with the world spawn in Java Edition.
Normal spawn spreading still applies, and can be set with a gamerule.
Syntax
- Java Edition
setworldspawn [<pos>] [<angle>]
- Bedrock Edition
setworldspawn [spawnPoint: x y z]
Arguments
JE: <pos>: block_pos
BE: spawnPoint: x y z: CommandPositionFloat
- Specifies the coordinates of the world spawn. If not specified, defaults to the block position of the command's execution.
- In Java Edition,
<x>and<z>should be in the range of [-30000000, 30000000), and<y>should be in the range of [-20000000, 20000000). - In Bedrock Edition,
<x>and<z>that are greater than 30,000,000 or less than -30,000,000 are reverted to 30,000,000 and -30,000,000 respectively;<y>values which are greater than 319 and less than -64 are reverted to 319 and -64 respectively. - In Java Edition:
- Must be a block position composed of
<X>,<Y>and<Z>, each of which must be an integer or a tilde and caret notation.
- Must be a block position composed of
- In Bedrock Edition:
- Must be three-dimensional coordinates with single-precision floating-point number elements. Accepts tilde and caret notations.
- Specified the yaw angle to spawn with. Defaults to 0.0. This angle is ignored due to a bug.[1]
- Must be a yaw angle, measured in degrees with single-precision floating-point numbers. -180.0 for due north, -90.0 for due east, 0.0 for due south, 90.0 for due west, to 179.9 for just west of due north, before wrapping back around to -180.0. Tilde notation can be used to specify a rotation relative to the execution yaw rotation.
Result
| Command | Trigger | Java Edition | Bedrock Edition |
|---|---|---|---|
| Any | The command is incomplete, or any argument is not specified correctly. | Unparseable | Unparseable |
| The execution dimension is not the Overworld. | Failed | Failed | |
| The <x> or <z> exceed the range of [-30000000, 30000000), or the <y> argument exceeds the range of [-20000000, 20000000). | Successful | ||
| Otherwise | Successful | ||
Output
| Command | Edition | Situation | Success Count | /execute store success ... | /execute store result ... |
|---|---|---|---|---|---|
| Any | Java Edition | On fail | 0 | 0 | 0 |
| On success | 1 | 1 | 1 | ||
| Bedrock Edition | On fail | 0 | N/A | N/A | |
| On success | 1 | N/A | N/A |
History
| Java Edition | |||||||
|---|---|---|---|---|---|---|---|
| 1.7.2 | 13w43a | Added /setworldspawn. | |||||
| 1.16.2 | 20w29a | Added angle parameter for setting the default facing angle of a respawning player. | |||||
| 1.17 | 21w10a | Now /setworldspawn does not accept positions where <x> or <z> exceeds the range of [-30000000, 30000000), or <y> exceeds the range of [-20000000, 20000000)[2] | |||||
| 1.20.5 | 24w03a | Now /setworldspawn success only in the Overworld. Before, if executed in another dimension, the command acts as if it succeeded, but the world spawn is not changed. | |||||
| Pocket Edition Alpha | |||||||
| v0.16.0 | build 1 | Added /setworldspawn. | |||||