/gamerule 命令

/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:控制袭击、巡逻队和流浪商人的生成。

外部链接


本文为 Minecraft Wiki 对应英文条目的中文翻译与改编,已按要求省略变更历史。原作者与贡献者见来源页及其历史;除另有说明外,按 CC BY-NC-SA 3.0 非商业、署名、相同方式共享。