Minecraft Wiki

除另有声明,转载时均必须注明出处若簡繁轉換出錯,請以遊戲內為準请勇于扩充与修正内容有兴趣逛逛我们的微博沟通交流,欢迎到社区专页需要协助,请在告示板留言

了解更多

Minecraft Wiki
Advertisement

命令/infobox

设置或查询游戏规则。

语法
  • 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 布尔值
doPatrolSpawning 控制灾厄巡逻队的生成。 true 布尔值
doTileDrops 方块被破坏时是否掉落物品。 true 布尔值
doTraderSpawning 控制流浪商人的生成。 true 布尔值
doWeatherCycle 天气是否变化。 true 布尔值
drowningdamage 玩家是否承受窒息伤害。 true 布尔值
falldamage 玩家是否承受跌落伤害。 true 布尔值
firedamage 玩家是否承受火焰伤害。 true 布尔值
keepInventory 玩家死亡后是否保留物品栏物品、经验(死亡时物品不掉落、经验不清空)。 false 布尔值
logAdminCommands 是否在服务器日志中记录管理员使用过的命令。 true 布尔值
maxCommandChainLength 决定了连锁型命令方块能“连锁”的总数量。 65536 整型
maxEntityCramming 玩家或生物能同时推动其他可推动实体的数量,超过此数量时将承受每半秒3(♥♥窒息伤害。设置成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 布尔值
showtags 是否展示物品标签。 true 布尔值
效果
规则未指定(例如,尝试查询或修改一条未定义的游戏规则)或者规则不属于预设游戏规则时失败。[仅Java版]
成功时,返回游戏规则的值(若未指定)或将游戏规则设为指定的值(若指定)。
示例
  • 停止日夜交替: gamerule doDaylightCycle false
  • 停止自然恢复生命值: gamerule naturalRegeneration false
  • 禁止苦力怕、恶魂等生物改变方块: gamerule mobGriefing false
  • 停止天气变化: gamerule doWeatherCycle false
  • 在你死亡时保留物品栏: gamerule keepInventory true

历史

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