Guides / Commands & Data

值得修改的游戏规则——以及那些被误解的默认值

游戏规则多达40余项,但大多数攻略并没说明哪些才重要。本文将介绍那些真正能改变世界玩法的规则,并纠正人们常误解的默认值。

/gamerule 已经超过四十项了。其中大部分是没人会碰的调试开关。只有少数真正能改变世界的体验,还有一些默认值会让人感到惊讶。

那些能改变世界的规则

游戏规则默认值为什么要修改它
keepInventoryfalse私人服务器上修改最多的规则
doDaylightCycletrue建造时将时间固定在中午
doWeatherCycletrue避免下雨破坏建造体验
mobGriefingtrue防止苦力怕炸毁你的基地;同时也会阻止村民耕作
doFireTicktrue阻止火焰蔓延——在下界建造前设置 false
randomTickSpeed3作物生长速度。0 会完全停止生长
playersSleepingPercentage100设置为 1,以便一名玩家就能跳过夜晚
spawnRadius10缩小世界出生点的分散范围

人们常误解的默认值

  • randomTickSpeed 是 3,不是 1。 将其调到 1000 以加速作物生长,也会加速树叶腐烂、火焰蔓延和冰融化,并会严重降低服务器的 TPS。
  • mobGriefing 不仅仅影响苦力怕。 关闭它还会阻止村民捡起和种植种子、末影人放置方块以及绵羊进食草方块。铁傀儡农场和村民农场会悄无声息地失效。
  • doInsomnia 默认开启——这就是幻翼生成的原因。与其与它们战斗,不如直接关闭它。
  • doImmediateRespawn 存在且为 false;将其设置为 true 会完全跳过死亡屏幕。
  • commandBlockOutputtrue,这就是为什么红石装置会刷屏管理员聊天。几乎所有服务器都将其设置为 false

整数与布尔值

游戏规则是有类型的,命令会在不解释的情况下默默拒绝错误的类型。randomTickSpeedspawnRadiusmaxEntityCrammingplayersSleepingPercentagemaxCommandChainLength 接受数字;其他所有规则都是 true/false

不带值的 /gamerule <rule>读取当前设置而不是更改它——这对于检查已下载的地图修改了哪些内容非常有用。

它们是按世界而非按服务器设置的

游戏规则存储在 level.dat 中,因此它们会随世界文件夹一起移动,并且不适用于同一服务器上的其他世界。多世界设置需要为每个世界单独设置。

玩家命令生成器中选择任何规则,即可获得已应用正确类型的命令,该生成器还涵盖了传送、游戏模式、经验、时间和天气等功能。

玩家命令生成器 →

More guides

Browse all →

还想找别的我的世界工具?

一整套在浏览器里运行的生成器、查看器和转换器,全部免费。