/gamerule 命令
来源:Commands/gamerule,英文修订 ID:3725314。
设置或查询游戏规则值。Java 版所需权限等级为 2;基岩版为 1,其中部分规则需要启用作弊。
语法
Java 版:
gamerule <rule name> [<value>]
基岩版:
gamerule <rule: BoolGameRule> [value: Boolean]
gamerule <rule: IntGameRule> [value: int]
参数
Java 版参数区分大小写。基岩版自动补全显示小写,但手动输入时不区分大小写。
rule name/rule: BoolGameRule/rule: IntGameRule:要设置或查询的预定义游戏规则,完整列表见游戏规则。
value/value: Boolean/value: int:要设置的值。省略时查询而非设置。对于布尔规则,只有 true、false 能影响游戏。原文列出的 maxEntityCramming、randomTickSpeed、spawnRadius、playersSleepingPercentage、functionCommandLimit、maxCommandChainLength 则使用 -2147483648 至 2147483647 的整数。原文参数说明与下列示例采用不同命名风格,此处均按原样保留。
结果与输出
命令不完整或任一参数指定错误时无法解析;其他情况成功。Java 版成功次数与 success 为 1,result 为游戏规则当前值。基岩版成功次数为 1。
示例
- 停止昼夜循环:
gamerule advance_time false。 - 停止自然生命恢复:
gamerule natural_health_regeneration false。 - 阻止苦力怕、恶魂等生物修改方块:
gamerule mob_griefing false。 - 停止天气的自然循环:
gamerule advance_weather false。 - 让玩家死亡后保留物品:
gamerule keep_inventory true。 - 阻止 TNT 爆炸:
gamerule tnt_explodes false。 - 阻止命令方块显示执行内容:
gamerule command_block_output false。 - 阻止幻翼生成:
gamerule spawn_phantoms false。 - 更改随机刻速度(默认
3):gamerule random_tick_speed <speed>。
另见
- 基岩版
/mobevent:控制袭击、巡逻队和流浪商人的生成。
外部链接
- Microsoft Learn:
/gamerule命令,2024-01-05。
本文为 Minecraft Wiki 对应英文条目的中文翻译与改编,已按要求省略变更历史。原作者与贡献者见来源页及其历史;除另有说明外,按 CC BY-NC-SA 3.0 非商业、署名、相同方式共享。