本站文本内容除另有声明外,转载时均必须注明出处。(详情…本站文本内容除另有声明外,转载时均必须注明出处。(详情…中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!中文Minecraft Wiki是完全公开的。请勇于扩充与修正内容!Minecraft中文Wiki微博正在更新!或许有兴趣去看看Minecraft中文Wiki微博正在更新!或许有兴趣去看看想与其他用户进行编辑上的沟通?社区专页正是为此创建的。想与其他用户进行编辑上的沟通?社区专页正是为此创建的。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。翻译或创建页面之前,不妨看看译名标准化Wiki条例页面。需要管理员的协助?在管理员告示板留言也许可以帮到您。需要管理员的协助?在管理员告示板留言也许可以帮到您。

命令/gamerule

来自Minecraft Wiki
< 命令(重定向自游戏规则
跳转至: 导航搜索
gamerule
限制条件

管理员

加入版本

1.4.212w32a
PE 1.0.5PE 1.0.5 build 1

设置或查询一条游戏规则。

语法
  • Java版
gamerule <规则> [<>]

参数在Java版中区分大小写。

  • 基岩版
gamerule <规则:字符串> [值:布尔值]
gamerule <规则:字符串> [值:整数]
参数
参数在基岩版中只有小写时才会提示参数,但输入时不区分大小写。
规则(基岩版:规则:字符串
指定要设置或查询的游戏规则。在基岩版可为任何值,但只有某些预设的游戏规则会影响游戏玩法(见下预设游戏规则)。
(基岩版:值:布尔值值:整数)(可选)
指定将游戏规则设置的值。只有truefalse指定预设的游戏规则会真正影响游戏玩法,除maxEntityCrammingrandomTickSpeedspawnRadius以外,任何0或以上的整数都会影响游戏玩法(见下预设游戏规则)。
预设游戏规则
规则名 描述 默认值 数据类型 Java版 基岩版
announceAdvancements 是否在聊天框中公告玩家进度的达成 true 布尔值
commandBlocksEnabled
命令方块在游戏中是否被启用 true 布尔值
commandBlockOutput
命令方块执行命令时是否在聊天框中向管理员显示 true 布尔值
disableElytraMovementCheck 是否让服务器停止检查使用鞘翅玩家的移动速度。有助于减轻因服务器延迟而导致的飞行卡顿,但有可能导致生存模式下玩家飞行过快(作弊)。 false 布尔值
disableRaids 是否禁用袭击 false 布尔值
doDaylightCycle 是否进行日夜交替相变化 true 布尔值
doEntityDrops 非生物实体是否掉落物品 true 布尔值
doFireTick 火是否蔓延及自然熄灭 true 布尔值
doInsomnia 幻翼是否在夜晚生成 true 布尔值 即将到来
doImmediateRespawn 玩家死亡时是否不显示死亡界面直接重生(基岩版:immediateRespawn false 布尔值 即将到来
doLimitedCrafting 玩家的合成配方是否需要解锁才能使用 false 布尔值
doMobLoot 生物在死亡是否掉落物品 true 布尔值
doMobSpawning 生物是否自然生成。不影响刷怪箱 true 布尔值
doTileDrops 方块被破坏时是否掉落物品 true 布尔值
doWeatherCycle 天气是否变化 true 布尔值
drowningdamage 玩家是否承受窒息伤害 true 布尔值 即将到来
falldamage 玩家是否承受跌落伤害 true 布尔值 即将到来
firedamage 玩家是否承受火焰伤害 true 布尔值 即将到来
keepInventory 玩家死亡后是否保留物品栏物品、经验(死亡时物品不掉落、经验不清空) false 布尔值
logAdminCommands 是否在服务器日志中记录管理员使用过的命令 true 布尔值
maxCommandChainLength 指定工作在连锁模式的命令方块的总数量 65536 整型
maxEntityCramming 玩家或生物能同时推动其他可推动实体的数量,超过此数量时将承受每半秒3(Heart.svgHalf Heart.svg窒息伤害。设置成0可以停用这个规则。此规则影响生存模式和冒险模式的玩家,以及除蝙蝠外的所有生物。可推动实体包括非旁观模式玩家、除蝙蝠外的所有生物、船和矿车。 24 整型
mobGriefing
苦力怕僵尸末影人恶魂凋灵末影龙兔子村民雪傀儡是否能放置、修改或破坏方块,以及生物是否能捡拾物品。这个规则也会影响生物寻找海龟蛋的能力。 true 布尔值
naturalRegeneration 玩家是否能在饥饿值足够时自然恢复生命值(不影响外部治疗效果,如金苹果生命恢复状态效果等) true 布尔值
pvp 玩家之间能否造成伤害 true 布尔值
randomTickSpeed 每游戏刻每区块中随机的方块刻发生的频率(例如植物生长,树叶腐烂等)。为0时禁用随机刻,较高的数字将增大随机刻频率。 1‌‌[仅BE]
3‌‌[仅JE]
整型
reducedDebugInfo 调试屏幕是否简化而非显示详细信息;同时影响F3+B(实体碰撞箱)和F3+G(区块边界)效果的显示。 false 布尔值
sendCommandFeedback
玩家执行命令的返回信息是否在聊天框中显示。同时影响命令方块是否保存命令输出文本。 true 布尔值
showcoordinates 是否在聊天框区域持续实时显示玩家坐标 false 布尔值
showDeathMessages 是否在聊天框中显示玩家以及驯养宠物(豹猫鹦鹉)的死亡信息。 true 布尔值
spawnRadius 首次进入服务器的玩家和没有重生点的死亡玩家在重生时与世界重生点坐标的距离 10‌‌[仅JE]
5‌‌[仅BE]
整型
spectatorsGenerateChunks 是否允许旁观模式的玩家生成区块 true 布尔值
tntexplodes TNT是否会爆炸 true 布尔值
效果
规则未指定(例如,尝试查询或修改一条未定义的游戏规则)或者规则不属于预设游戏规则时失败。‌‌[仅Java版]
成功时,返回游戏规则的值(若未指定)或将游戏规则设为指定的值(若指定)。
示例
  • 停止日夜交替: gamerule doDaylightCycle false
  • 停止自然恢复生命值: gamerule naturalRegeneration false
  • 禁止苦力怕、恶魂等生物改变方块: gamerule mobGriefing false
  • 停止天气变化: gamerule doWeatherCycle false
  • 在你死亡时保留物品栏: gamerule keepInventory True

历史[编辑 | 编辑源代码]

Java版
1.4.2 12w32a 加入了/gamerule
加入了/gamerule doFireTick
加入了/gamerule mobGriefing
加入了/gamerule keepInventory
加入了/gamerule doMobSpawning
加入了/gamerule doMobLoot
加入了/gamerule doTileDrops
?加入了/gamerule commandBlockOutput
1.6.1 13w23a 加入了/gamerule naturalRegeneration
13w24a 加入了/gamerule doDaylightCycle
1.8 14w03a 加入了/gamerule logAdminCommands
14w10a 加入了/gamerule showDeathMessages
14w17a 加入了/gamerule randomTickSpeed
14w26a 加入了/gamerule sendCommandFeedback
14w29a 加入了创建虚拟规则的能力。
1.8.1 pre1 加入了/gamerule doEntityDrops
/gamerule doTileDrops不再影响实体。
1.9 15w37a 加入了/gamerule spectatorsGenerateChunks
15w51a 加入了/gamerule spawnRadius
16w07a 加入了/gamerule disableElytraMovementCheck
1.11 16w38a 加入了/gamerule doWeatherCycle
加入了/gamerule maxEntityCramming
1.12 17w13a 加入了/gamerule doLimitedCrafting
17w16b 加入了/gamerule maxCommandChainLength
17w18a 加入了/gamerule announceAdvancements
pre1 加入了/gamerule gameLoopFunction
1.13 17w45a 不再接受未知值(自定义游戏规则)。
现在会对值进行类型检查。
17w49b 移除了gameLoopFunction规则。
1.14.3 pre3 加入了/gamerule disableRaids
?加入了/gamerule reducedDebugInfo
1.15 19w36a 加入了/gamerule doInsomnia
加入了/gamerule doImmediateRespawn
加入了/gamerule drowningDamage
加入了/gamerule fallDamage
加入了/gamerule fireDamage
携带版
1.0.5 alpha 1.0.5.0 加入了/gamerule
加入了/gamerule drowningDamage
加入了/gamerule fallDamage
加入了/gamerule fireDamage
加入了/gamerule pvp
1.1.0 alpha 1.1.0.0 加入了/gamerule doDaylightCycle
加入了/gamerule doEntityDrops
加入了/gamerule doFireTick
加入了/gamerule doMobSpawning
加入了/gamerule doMobLoot
加入了/gamerule doTileDrops
加入了/gamerule doWeatherCycle
加入了/gamerule keepInventory
加入了/gamerule mobGriefing
基岩版
1.6.0 beta 1.6.0.6 加入了/gamerule doInsomnia
1.7.0 beta 1.7.0.2 加入了/gamerule commandBlocksEnabled
1.8.0 beta 1.8.0.8 加入了/gamerule randomTickSpeed
1.9.0 beta 1.9.0.0 加入了/gamerule showDeathMessages
加入了/gamerule immediateRespawn
1.12.0 beta 1.12.0.2 加入了/gamerule spawnRadius
加入了/gamerule sendCommandBlockFeedback
?加入了/gamerule commandBlockOutput
加入了/gamerule maxCommandChainLength
加入了/gamerule naturalRegeneration
加入了/gamerule sendCommandFeedback
加入了/gamerule showCoordinates
加入了/gamerule tntExplodes
1.14.0 beta 1.14.0.51 加入了/gamerule showtags