游戏规则

来自Minecraft基岩版开发Wiki
此文章内容搬运自中文Minecraft Wiki页面游戏规则

这些内容依据CC BY-NC-SA 3.0协议引入。原贡献者请参见原页面的历史
经过双方编者的修改,这些内容与来源可能存在差异。
这些内容无需与来源保持同步。

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

修改规则[编辑]

大部分游戏规则能够在世界选项界面中进行修改,少部分只能通过命令修改;在游戏中,玩家能够使用/gamerule命令来实时修改游戏规则。

规则列表[编辑]

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

规则行为[编辑]

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

  • 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]

历史[编辑]

参考[编辑]