Minecraft Wiki

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

了解更多

Minecraft Wiki
注册
Advertisement
Disambig gray  本文章介绍的是用于更改世界玩法的选项。关于对其进行设置或查询的命令,请见“命令/gamerule”。

游戏规则(Game Rule)是调整世界内游戏玩法的选项。

修改游戏规则[]

Edit Game Rules

Java版中创建新的世界时的“编辑游戏规则”屏幕

Java版中,玩家能够在创建新世界时通过“编辑游戏规则”屏幕中的选项来对该世界的游戏规则修改。可供修改的游戏规则分为玩家、生物、生成、掉落、世界更新、聊天、杂项7种类型。

基岩版中,大部分游戏规则能够在世界选项界面中进行修改,少部分只能通过命令修改。

在游戏中,玩家能够使用/gamerule命令来实时修改游戏规则,关于该命令的使用方法详见命令/gamerule

游戏规则列表[]

下表列出了所有可用的游戏规则及其在Java版基岩版的可用性。

预设游戏规则
规则名 描述 默认值 数据类型 可用性
Java版 基岩版
announceAdvancements 是否在聊天框中公告玩家进度的达成。 true 布尔值
blockExplosionDropDecay 由方块源(除TNT)爆炸炸毁的方块是否会有概率不掉落。 true 布尔值
commandBlockOutput 命令方块执行命令时是否在聊天框中向管理员显示。 true 布尔值
commandBlocksEnabled 命令方块在游戏中是否被启用。 true 布尔值
disableElytraMovementCheck 是否让服务器停止检查使用鞘翅玩家的移动速度。有助于减轻因服务器延迟而导致的飞行卡顿,但有可能导致生存模式下玩家飞行过快(作弊)。 false 布尔值
commandModificationBlockLimit 指定单次命令执行可更改的最大方块数。 32768 整型
disableRaids 是否禁用袭击 false 布尔值
doDaylightCycle 是否进行昼夜更替月相变化。 true 布尔值
doEntityDrops 非生物实体是否掉落物品。 true 布尔值
doFireTick 火是否蔓延及自然熄灭。 true 布尔值
doImmediateRespawn 玩家死亡时是否不显示死亡界面直接重生。 false 布尔值
doInsomnia 幻翼是否在夜晚生成。 true 布尔值
doLimitedCrafting 玩家的合成配方是否需要解锁才能使用。 false 布尔值
doMobLoot 生物在死亡时是否掉落物品。 true 布尔值
doMobSpawning 生物是否自然生成。不影响刷怪笼 true 布尔值
doPatrolSpawning 控制灾厄巡逻队的生成。 true 布尔值
doTileDrops 方块被破坏时是否掉落物品。 true 布尔值
doTraderSpawning 控制流浪商人的生成。 true 布尔值
doVinesSpread 决定藤蔓是否会向周围扩散,不影响洞穴藤蔓缠怨藤垂泪藤 true 布尔值
doWardenSpawning 监守者是否生成。 true 布尔值
doWeatherCycle 天气是否变化。 true 布尔值
drowningDamage 玩家是否承受窒息伤害。 true 布尔值
enderPearlsVanishOnDeath 被掷出的末影珍珠是否会在掷出它的玩家死亡后消失。 true 布尔值
fallDamage 玩家是否承受跌落伤害。 true 布尔值
fireDamage 玩家是否承受火焰伤害。[仅Java版][1] true 布尔值
forgiveDeadPlayers 当被激怒的条件敌对生物的目标玩家死亡时,该生物是否恢复未激怒状态。 true 布尔值
freezeDamage 玩家是否承受冰冻伤害。 true 布尔值
functionCommandLimit 通过/function命令执行命令的最大数量。 10000 整型
globalSoundEvents 玩家是否能听到可无视距离播放给全部玩家的特定游戏事件音效。 true 布尔值
keepInventory 玩家死亡后是否保留物品栏物品、经验(死亡时物品不掉落、经验不清空)。 false 布尔值
lavaSourceConversion 流动的熔岩是否可产生熔岩源。 false 布尔值
logAdminCommands 是否在服务器日志中记录管理员使用过的命令。 true 布尔值
maxCommandChainLength 决定了连锁型命令方块能连锁执行的总数量。 65536 整型
maxEntityCramming 控制挤压机制。同一位置的可推动实体的上限超过该游戏规则的数量时会引发挤压伤害。设置成0可以停用挤压机制。 24 整型
mobExplosionDropDecay 由生物源爆炸炸毁的方块是否会有概率不掉落。 true 布尔值
mobGriefing 生物是否能够进行破坏性行为,包括苦力怕僵尸末影人恶魂凋灵末影龙兔子绵羊村民雪傀儡是否能放置、修改或破坏方块,生物是否能捡拾物品,以及唤魔者是否能将蓝色的绵羊变为红色[仅Java版]。这个规则也会影响生物(如僵尸猪灵溺尸)寻找海龟蛋的能力。这还将会阻止村民繁殖。这一游戏规则不会影响非生物实体,包括TNT末地水晶 true 布尔值
naturalRegeneration 玩家是否能在饥饿值足够时自然恢复生命值(不影响外部治疗效果,如金苹果生命恢复状态效果等)。 true 布尔值
playersNetherPortalCreativeDelay 创造模式下的玩家需要待在下界传送门内多少游戏刻才能进入另一个维度。 1 整型 即将到来
playersNetherPortalDefaultDelay 非创造模式下的玩家需要待在下界传送门内多少游戏刻才能进入另一个维度。 80 整型 即将到来
playersSleepingPercentage 设置跳过夜晚所需的入睡玩家所占百分比。设置为0时,1个玩家入睡即可跳过夜晚。设置为大于100的值会使玩家无法通过入睡跳过夜晚。 100 整型
projectilesCanBreakBlocks 弹射物能否破坏紫颂花滴水石锥以及饰纹陶罐 true 布尔值 即将到来 即将到来
pvp 玩家之间能否造成伤害。 true 布尔值
randomTickSpeed 每游戏刻每区段中随机的方块刻发生的频率(例如植物生长,树叶腐烂等)。为0时禁用随机刻,较高的数字将增大随机刻频率。 3[仅JE]
1[仅BE]
整型
recipesunlock 配方是否需要解锁。 true 布尔值
reducedDebugInfo 调试屏幕是否简化而非显示详细信息;同时影响实体碰撞箱(通过F3 + B查看)和区块边界(通过F3 + G查看)效果的显示。 false 布尔值
respawnblocksexplode 玩家在非主世界维度使用床或在非下界维度使用重生锚时是否会爆炸。 true 布尔值
sendCommandFeedback 玩家执行命令的返回信息是否在聊天框中显示。同时影响命令方块是否保存命令输出文本。 true 布尔值
showBorderEffect 边界是否发出红色粒子。 true 布尔值
showCoordinates 是否在聊天框区域持续实时显示玩家坐标。 true 布尔值
showDeathMessages 是否在聊天框中显示玩家的死亡信息。同样影响是否在宠物(鹦鹉)死亡时通知它的主人。 true 布尔值
showrecipemessages 是否在解锁新配方时显示消息。 true 布尔值 即将到来
showTags 是否展示物品的物品组件。 true 布尔值
snowAccumulationHeight 下雪时可在一格方块空间内堆积的雪的最高层数。 1 整型
spawnRadius 首次进入服务器的玩家和没有重生点的死亡玩家在重生时与世界重生点坐标的距离。 10 整型
spectatorsGenerateChunks 是否允许旁观模式的玩家生成区块。 true 布尔值
tntExplodes TNT是否会爆炸。 true 布尔值
tntExplosionDropDecay 由TNT爆炸炸毁的方块是否会有概率不掉落。 false 布尔值
universalAnger 被激怒的条件敌对生物是否攻击附近任何玩家(而非只攻击激怒它们的玩家)。当forgiveDeadPlayers关闭时会有更好的效果。 false 布尔值
waterSourceConversion 流动的水是否可产生水源。 true 布尔值

其他行为[]

本章节主要介绍部分游戏规则的其他行为。

  • disableRaids
    • 若设置为true,则进入村庄时玩家身上的不祥之兆状态效果不会被自动移除。
    • 若在袭击过程中设为true,袭击则会立刻结束,但所生成的灾厄村民不会被移除。
  • doEntityDrops
    • 若设置为false,物品展示框中的物品则无法被取出。[需要测试]
  • doMobLoot
    • 不影响与生物死亡无关的掉落物,例如鸡下蛋或剪羊毛。
    • 当生物被凋灵杀死时不影响凋灵玫瑰的掉落[2][3]
  • doMobSpawning
    • 仅对自然生成的生物有效。设置为false时,结构、刷怪笼[仅Java版]以及部分游戏事件中的生物仍会正常生成。
  • doTileDrops
    • 设置为false时,破坏箱子等容器仍会使其中的物品掉落出来,但容器自身不会掉落。
      • 破坏潜影盒则不会掉落任何物品。
    • 设置为false时,破坏盔甲架不会掉落所穿戴的装备。
    • 设置为false时,破坏物品展示框仍会使其自身及其中的物品掉落。
    • 设置为false时,破坏虫蚀方块时不会生成蠹虫
  • drowningDamage
    • 设置为false时,玩家的氧气值仍能被耗尽,但不会因此受到窒息伤害。
  • fireDamage
    • 设置为false时,玩家仍会着火,但不会受到火焰伤害。
  • keepInventory
    • 设置为true时,死亡时玩家的背包物品和经验值会得到保留。
    • 设置为false时,重生后玩家的物品和部分经验值会掉落在死亡位置。
  • mobGriefing
  • playersSleepingPercentage
    • 若设置为0,玩家睡觉时会立即跳过夜晚。
    • 若设置大于100,无论有多少玩家睡觉都不会跳过夜晚。
  • snowAccumulationHeight
    • 设置为0时,下雪时地面不会形成
    • 设置为8或更高时,下雪时地面会积累到一格完整的雪方块。积累的雪方块不会超过一格。
  • universalAnger
    • 每一个会被激怒的条件敌对生物在被激怒时会攻击所有附近玩家。
    • 无论此游戏规则为何值,破坏蜂巢或蜂箱依然会使放出的蜜蜂攻击附近的任何玩家。[4]

历史[]

Java版
1.4.212w32a加入了游戏规则doFireTick
加入了游戏规则mobGriefing
加入了游戏规则keepInventory
加入了游戏规则doMobSpawning
加入了游戏规则doMobLoot
加入了游戏规则doTileDrops
12w38a加入了游戏规则commandBlockOutput
1.6.113w23a加入了游戏规则naturalRegeneration
13w24a加入了游戏规则doDaylightCycle
1.814w03a加入了游戏规则logAdminCommands
14w10a加入了游戏规则showDeathMessages
14w17a加入了游戏规则randomTickSpeed
14w26a加入了游戏规则sendCommandFeedback
14w29a加入了游戏规则reducedDebugInfo
加入了创建虚拟规则的能力。
1.8.1pre1加入了游戏规则doEntityDrops
游戏规则doTileDrops不再影响实体。
1.915w37a加入了游戏规则spectatorsGenerateChunks
15w51a加入了游戏规则spawnRadius
16w07a加入了游戏规则disableElytraMovementCheck
1.1116w38a加入了游戏规则doWeatherCycle
加入了游戏规则maxEntityCramming
1.1217w13a加入了游戏规则doLimitedCrafting
17w16b加入了游戏规则maxCommandChainLength
17w18a加入了游戏规则announceAdvancements
pre1加入了游戏规则gameLoopFunction
1.1317w45a现在不再接受未知值(自定义游戏规则)。
17w49b移除了游戏规则gameLoopFunction
1.14.3pre3加入了游戏规则disableRaids
1.1519w36a加入了游戏规则doInsomnia
加入了游戏规则doImmediateRespawn
加入了游戏规则drowningDamage
加入了游戏规则fallDamage
加入了游戏规则fireDamage
1.15.2pre1加入了游戏规则doPatrolSpawning
加入了游戏规则doTraderSpawning
1.1620w17a现在创建新的世界时可以编辑游戏规则。
pre1加入了游戏规则universalAnger
加入了游戏规则forgiveDeadPlayers
1.1720w48a加入了游戏规则freezeDamage
20w51a加入了游戏规则playersSleepingPercentage
1.1922w16a加入了游戏规则doWardenSpawning
1.19.322w44a加入了游戏规则blockExplosionDropDecayglobalSoundEventslavaSourceConversionmobExplosionDropDecaysnowAccumulationHeighttntExplosionDropDecaywaterSourceConversion
1.19.423w03a加入了游戏规则commandModificationBlockLimit
23w06a加入了游戏规则doVinesSpread
1.20.223w31a现在游戏规则randomTickSpeed影响区块刻处理时露天方块检查天气更新的频率。
pre1加入了游戏规则enderPearlsVanishOnDeath
Java版(即将到来)
1.20.323w42a加入了游戏规则playersNetherPortalDefaultDelayplayersNetherPortalCreativeDelayprojectilesCanBreakBlocks
携带版
1.0.51.0.5.0加入了游戏规则drowningDamage
加入了游戏规则fallDamage
加入了游戏规则fireDamage
加入了游戏规则pvp
1.1.01.1.0.0加入了游戏规则doDaylightCycle
加入了游戏规则doEntityDrops
加入了游戏规则doFireTick
加入了游戏规则doMobSpawning
加入了游戏规则doMobLoot
加入了游戏规则doTileDrops
加入了游戏规则doWeatherCycle
加入了游戏规则keepInventory
加入了游戏规则mobGriefing
基岩版
1.6.01.6.0.6加入了游戏规则doInsomnia
1.7.01.7.0.2加入了游戏规则commandBlocksEnabled
1.8.01.8.0.8加入了游戏规则randomTickSpeed
1.9.01.9.0.0加入了游戏规则showDeathMessages
加入了游戏规则immediateRespawn
加入了游戏规则functioncommandlimit
1.12.01.12.0.2加入了游戏规则spawnRadius
加入了游戏规则sendCommandBlockFeedback
?加入了游戏规则commandBlockOutput
加入了游戏规则maxCommandChainLength
加入了游戏规则naturalRegeneration
加入了游戏规则sendCommandFeedback[需要验证]
加入了游戏规则showCoordinates
加入了游戏规则tntExplodes
1.14.0加入了游戏规则showTags
?现在不再接受未知值(自定义游戏规则)。
1.16.2101.16.210.53加入了游戏规则freezeDamage
1.17.301.17.20.20加入了游戏规则respawnblocksexplode
?加入了游戏规则showBorderEffect
1.20.301.20.20.21加入了游戏规则playersSleepingPercentage
加入了游戏规则recipesunlock
1.20.30.20加入了游戏规则doLimitedCrafting
基岩版(即将到来)
1.20.501.20.50.20加入了游戏规则showrecipemessages
1.20.50.22加入了游戏规则projectilesCanBreakBlocks

参考[]

游戏内容

语言

Advertisement