设置玩家的游戏模式。
语法[]
- Java版
gamemode (adventure|creative|spectator|survival) [<target>]
- 基岩版
gamemode <gameMode: GameMode> [player: target]
gamemode <gameMode: int> [player: target]
参数[]
Java版:adventure|creative|spectator|survival
基岩版:gameMode: GameMode
、gameMode: int
:int
- 指定玩家的新游戏模式,必须为以下其中之一:
- 极限模式不是一个有效选项,因为它作用于世界,而不是玩家。
JE:<target>
:entity
BE:player: target
:CommandSelector<Actor>
效果[]
命令 | 触发条件 | Java版 | 基岩版 |
---|---|---|---|
任意 | 参数不正确 | 无法解析 | 无法解析 |
<target> 或player: target 未指定且命令执行者不是玩家 | 执行失败 | 执行失败 | |
<target> 或player: target 无法解析为一个或多个在线玩家 | |||
gameMode: int 非有效模式id | N/A | ||
player: target 非玩家目标选择器 | |||
执行成功时 | 将指定玩家设置为指定模式 |
输出[]
命令 | 版本 | 条件 | 成功次数 | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
任意 | Java版 | 执行失败 | 0 | 0 | 0 |
执行成功 | 1 | 1 | 游戏模式更新的玩家数量 | ||
基岩版 | 执行失败 | 0 | N/A | N/A | |
执行成功 | 指定的玩家数量 | N/A | N/A |
示例[]
历史[]
Java版Beta | |||||
---|---|---|---|---|---|
1.8 | pre1 | 加入了gamemode <玩家> <游戏模式> 。 | |||
Java版 | |||||
1.3.1 | 12w16a | /gamemode 现在能在单人游戏中使用。 | |||
语法更改为gamemode <游戏模式> [玩家] ,玩家参数是可选(默认是自身)的,模式参数可以是数字和survival /creative /s /c 。 | |||||
12w30a | /gamemode 3 更改为/gamemode 0 (生存模式) | ||||
1.8 | 14w05a | 加入了spectator (旁观模式)。 | |||
1.9 | 15w43a | 现在/gamemode 会在聊天栏中显示玩家更改为的游戏模式。 | |||
1.13 | 17w45a | 现在/gamemode 不再支持简写。 | |||
携带版Alpha | |||||
0.16.0 | build 1 | 加入了/gamemode 命令。
| |||
只能使用创造和生存模式。 | |||||
携带版 | |||||
1.1.0 | 1.1.0.0 | 加入了adventure 参数。 | |||
基岩版 | |||||
1.17.30 | 1.17.30.20 | 加入了default 参数。 | |||
1.18.30 | 1.18.30.20 | 加入了6 参数,用于旁观模式。 | |||
1.18.31 | 加入了spectator 参数,用于旁观模式。 | ||||
1.19.30 | 1.19.30.20 | 移除了6 参数。 |
参见[]
/defaultgamemode
– 设置加入世界玩家的初始游戏模式
语言