游戏规则

发表时间: 2025-11-12 19:26:20

最后更新: 2025-11-12 19:26:20(2小时前)

本文标签: 世界机制

用户头像-Connie 等1名 热心馆友编辑完成

游戏规则是我的世界的一种游戏内容

介绍

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

机制

  1. 游戏规则在Minecraft中具有几个基本特征,包括名称、描述和分类。

  2. 在Java版中,玩家可以在新建世界时通过“编辑游戏规则”界面来调整其所创建世界的游戏规则。

  3. 此外,游戏规则被分为多个类别,例如“聊天”、“掉落”、“杂项”、“生物”、“玩家”、“生成”和“世界更新”。

  4. 相比之下,在基岩版中,玩家在创建新世界和编辑现有世界时会使用Ore UI进行游戏规则的调整,而相关的分类包括“高级”、“多人游戏”及“无敌模式”。

  5. 当玩家在基岩版中进入游戏时,运用传统用户界面(经典UI)进行世界编辑时,则会看到“作弊”和“世界选项”两种分类。

  6. 对于未在上述界面中显示的游戏规则,可以通过输入命令/gamerule进行更改。

  7. 游戏规则的值类型分为布尔值和整型,其中布尔值的合法取值为false和true,而整型的则是有符号的32位整数。

  8. 每个游戏规则都有一个在创建世界后默认采用的初始值,直到其被玩家修改。

  9. 还有部分游戏规则会对其接受的值有额外条件要求。

  10. 玩家亦可通过/gamerule命令,在游戏进行时即时调整游戏规则。

游戏规则列表

一、 Java版

游戏规则ID(Java版1.21.11前) 游戏规则ID(Java版1.21.11起) 名称 描述 分类 值类型 默认值 效果
doDaylightCycle advance_time 游戏内时间流逝 世界更新 布尔值 true 是否进行昼夜更替和月相变化。
doWeatherCycle advance_weather 天气更替 世界更新 布尔值 true 天气是否变化。
allowFireTicksAwayFromPlayer[失效:JE 1.21.11] 允许在远离玩家处蔓延 控制火和熔岩能否在距离任何玩家超过8个区块处蔓延。 世界更新 布尔值 false 远离玩家的火是否由熔岩生成、蔓延及自然熄灭。
allowEnteringNetherUsingPortals allow_entering_nether_using_portals 允许进入下界 控制玩家能否进入下界。 杂项 布尔值 true 实体是否能通过下界传送进入下界。
doTileDrops block_drops 方块掉落 控制破坏方块后是否掉落资源,包括经验球 掉落 布尔值 true 方块被破坏时是否掉落物品
blockExplosionDropDecay block_explosion_drop_decay 在方块交互爆炸中,一些方块不会掉落战利品 在与方块交互引起的爆炸中,部分被破坏方块的掉落物会被炸毁。 掉落 布尔值 true 重生锚爆炸炸毁的方块是否会有概率不掉落。
commandBlockOutput command_block_output 广播命令方块输出 聊天 布尔值 true 命令方块执行命令时是否在聊天框中向管理员显示。
commandBlocksEnabled command_blocks_work 启用命令方块 杂项 布尔值 true 命令方块在游戏中是否被启用。
doFireTick[失效:JE 1.21.11] 火焰蔓延 世界更新 布尔值 true 火是否蔓延及自然熄灭。
drowningDamage drowning_damage 伤害 玩家 布尔值 true 玩家是否承受窒息伤害。
disableElytraMovementCheck elytra_movement_check 启用鞘翅移动检测 玩家 布尔值 true 是否让服务器停止检查使用鞘翅玩家的移动速度。有助于减轻因服务器延迟而导致的飞行卡顿,但有可能导致生存模式下玩家飞行过快(作弊)。
enderPearlsVanishOnDeath ender_pearls_vanish_on_death 掷出的末影珍珠在死亡时消失 玩家投掷的末影珍珠是否在玩家死亡时消失。 玩家 布尔值 true 被掷出的末影珍珠是否会在掷出它的玩家死亡后消失。
doEntityDrops entity_drops 非生物实体掉落 控制矿车(包括内容物)、物品展示框等的物品掉落。 掉落 布尔值 true 非生物实体是否掉落物品。
fallDamage fall_damage 摔落伤害 玩家 布尔值 true 玩家是否承受摔落伤害。
fireDamage fire_damage 火焰伤害 玩家 布尔值 true 玩家是否承受火焰伤害。
fire_spread_radius_around_player[新增:JE 1.21.11] 火焰蔓延半径 玩家周围火焰可以蔓延的方块半径 世界更新 整型 128 决定了玩家周围会发生火的蔓延、自然熄灭及熔岩生成火的范围。将其设为0将禁用火的更新,设为-1则即使火在附近没有玩家时也可更新。
forgiveDeadPlayers forgive_dead_players 宽恕死亡玩家 愤怒的中立生物将在其目标玩家于附近死亡后息怒。 生物 布尔值 true 当被激怒的条件敌对生物的目标玩家死亡时,该生物是否恢复未激怒状态。
freezeDamage freeze_damage 冻伤害 玩家 布尔值 true 玩家是否承受冰冻伤害。
globalSoundEvents global_sound_events 全局声音事件 特定游戏事件(如Boss生成)发生时,声音可在所有地方听见。 杂项 布尔值 true 玩家是否能听到可无视距离播放给全部玩家的特定游戏事件音效。
doImmediateRespawn immediate_respawn 立即重生 玩家 布尔值 false 玩家死亡时是否不显示死亡界面直接重生。
keepInventory keep_inventory 死亡后保留物品栏 玩家 布尔值 false 玩家死亡后是否保留物品栏物品、经验(死亡时物品不掉落、经验不清空)。
lavaSourceConversion lava_source_conversion 允许流动熔岩转化为熔岩源 流动熔岩在两面与熔岩源相邻时转化为熔岩源。 世界更新 布尔值 false 流动的熔岩是否可产生熔岩源。
doLimitedCrafting limited_crafting 合成需要配方 若启用,玩家只能使用已解锁的配方合成。 玩家 布尔值 false 玩家的合成配方是否需要解锁才能使用。
locatorBar locator_bar 启用玩家定位栏 启用后,屏幕上会显示指示玩家方位的定位栏。 玩家 布尔值 true 是否启用定位栏和路径点。
logAdminCommands log_admin_commands 通告管理员命令 聊天 布尔值 true 是否在服务器日志中记录管理员使用过的命令。
commandModificationBlockLimit max_block_modifications 命令修改方块数量限制 单条命令(如fill和clone)最多能更改的方块数量。 杂项 整型 32768 指定单次命令执行可更改的最大方块数。
maxCommandForkCount max_command_forks 命令上下文数量限制 “execute as”等命令可以使用的上下文数量最大值。 杂项 整型 65536 决定了命令能使用的命令上下文的总数量。
maxCommandChainLength max_command_sequence_length 命令连锁执行数量限制 应用于命令方块链和函数。 杂项 整型 65536 决定了连锁型命令方块能连锁执行的总数量。
maxEntityCramming max_entity_cramming 实体挤压上限 生物 整型 24 控制挤压机制。同一位置的可推动实体的上限超过该游戏规则的数量时会引发挤压伤害。设置成0可以禁用挤压机制。
minecartMaxSpeed[仅实验性内容“矿车改进”] max_minecart_speed[仅实验性内容“矿车改进”] 矿车最大速度 矿车在地面上移动的默认最大速度。 杂项 整型 8 控制矿车在铁轨上移动的最大速度,单位为格每秒。水下矿车的最大水平速度是此值的一半。
snowAccumulationHeight max_snow_accumulation_height 厚度 降雪时,地面上的雪最多堆积到此处指定的层数。 世界更新 整型 1 下雪时可在一格方块空间内堆积的雪的最高层数。
doMobLoot mob_drops 生物战利品掉落 控制生物死亡后是否掉落资源,包括经验球 掉落 布尔值 true 生物在死亡时是否掉落物品。
mobExplosionDropDecay mob_explosion_drop_decay 在生物爆炸中,一些方块不会掉落战利品 在生物引起的爆炸中,部分被破坏方块的掉落物会被炸毁。 掉落 布尔值 true 由生物源爆炸炸毁的方块是否会有概率不掉落。
mobGriefing mob_griefing 允许破坏性生物行为 生物 布尔值 true 生物是否能够进行破坏性行为,包括苦力怕僵尸末影人恶魂凋灵末影龙兔子绵羊村民雪傀儡是否能放置、修改或破坏方块,生物是否能捡拾物品,以及唤魔者是否能将蓝色的绵羊变为红色。这个规则也会影响生物(如僵尸猪灵溺尸)寻找海龟蛋的能力。这还将会阻止村民的繁殖。这一游戏规则不会影响TNT末地水晶
naturalRegeneration natural_health_regeneration 生命值自然恢复 玩家 布尔值 true 玩家是否能在饥饿值足够时自然恢复生命值(不影响外部治疗效果,如金苹果生命恢复状态效果等)。
disablePlayerMovementCheck player_movement_check 启用玩家移动检测 玩家 布尔值 true 是否让服务器停止检查并限制玩家的移动速度。
playersNetherPortalCreativeDelay players_nether_portal_creative_delay 创造模式下玩家在下界传送门中等待的时间 创造模式下的玩家通过下界传送门前往其他维度前需要站在其中等待的时间(以刻为单位)。 玩家 整型 0 创造模式下的玩家需要待在下界传送门内多少游戏刻才能进入另一个维度。
playersNetherPortalDefaultDelay players_nether_portal_default_delay 非创造模式下玩家在下界传送门中等待的时间 非创造模式下的玩家通过下界传送门前往其他维度前需要站在其中等待的时间(以刻为单位)。 玩家 整型 80 非创造模式下的玩家需要待在下界传送内多少游戏刻才能进入另一个维度。
playersSleepingPercentage players_sleeping_percentage 入睡占比 跳过夜晚所需的入睡玩家占比。 玩家 整型 100 设置跳过夜晚所需的入睡玩家所占百分比。设置为0时,1个玩家入睡即可跳过夜晚。设置为大于100的值会使玩家无法通过入睡跳过夜晚。
projectilesCanBreakBlocks projectiles_can_break_blocks 弹射物能否破坏方块 控制弹射物能否破坏可被其破坏的方块。 掉落 布尔值 true 弹射物能否破坏紫颂花滴水石锥以及饰纹陶罐
pvp pvp 启用PvP 控制玩家间能否互相伤害。 玩家 布尔值 true 玩家之间能否造成伤害。
disableRaids raids 启用袭击 生物 布尔值 true 是否禁用袭击
randomTickSpeed random_tick_speed 随机刻速率 世界更新 整型 3 每游戏刻每区段中随机的方块刻发生的频率(例如植物生长,树叶腐烂等)。为0时禁用随机刻,较高的数字将增大随机刻频率。
reducedDebugInfo reduced_debug_info 简化调试信息 限制调试屏幕内容。 杂项 布尔值 false 调试屏幕是否简化而非显示详细信息;同时影响实体碰撞箱(通过F3 + B查看)和区块边界(通过F3 + G查看)效果的显示。
spawnRadius respawn_radius 重生点半径 控制适合玩家生成的出生点周围区域大小。 玩家 整型 10 首次进入服务器的玩家和没有重生点的死亡玩家在重生时与世界出生点坐标的距离。
sendCommandFeedback send_command_feedback 发送命令反馈 聊天 布尔值 true 玩家执行命令的返回信息是否在聊天框中显示。同时影响命令方块是否保存命令输出文本。
announceAdvancements show_advancement_messages 进度通知 聊天 布尔值 true 是否在聊天框中公告玩家进度的达成。
showDeathMessages show_death_messages 显示死亡消息 聊天 布尔值 true 是否在聊天框中显示玩家的死亡消息。同样影响是否在宠物死亡时通知它的主人。
doMobSpawning spawn_mobs 生成生物 一些实体可能有其特定的规则。 生成 布尔值 true 生物是否自然生成。不影响刷怪笼及/summon生成生物。
spawnMonsters spawn_monsters 生成怪物 控制怪物能否自然生成。 生成 布尔值 true 敌对生物是否能自然生成。
doPatrolSpawning spawn_patrols 生成灾厄巡逻队 生成 布尔值 true 控制灾厄巡逻队的生成。
doInsomnia spawn_phantoms 生成幻翼 生成 布尔值 true 幻翼是否在夜晚生成。
doTraderSpawning spawn_wandering_traders 生成流浪商人 生成 布尔值 true 控制流浪商人的生成。
doWardenSpawning spawn_wardens 生成监守者 生成 布尔值 true 监守者是否生成。
spawnerBlocksEnabled spawner_blocks_work 启用刷怪笼方块 杂项 布尔值 true 是否允许刷怪笼与试炼刷怪笼运作。
spectatorsGenerateChunks spectators_generate_chunks 允许旁观者生成地形 玩家 布尔值 true 是否允许旁观模式的玩家生成区块。
doVinesSpread spread_vines 藤蔓蔓延 控制藤蔓方块能否随机向相邻的方块蔓延。不会影响其他藤蔓类方块(例如垂泪藤缠怨藤等)。 世界更新 布尔值 true 决定藤蔓是否会向周围扩散,不影响洞穴藤蔓缠怨藤垂泪藤
tntExplodes tnt_explodes 允许TNT被点燃并爆炸 杂项 布尔值 true TNT是否会爆炸。
tntExplosionDropDecay tnt_explosion_drop_decay 在TNT爆炸中,一些方块不会掉落战利品 在TNT引起的爆炸中,部分被破坏方块的掉落物会被炸毁。 掉落 布尔值 false 由TNT爆炸炸毁的方块是否会有概率不掉落。
universalAnger universal_anger 无差别愤怒 愤怒的中立生物将攻击附近的所有玩家,而不再限于激怒它们的玩家。禁用“宽恕死亡玩家”可达到最佳效果。 生物 布尔值 false 被激怒的条件敌对生物是否攻击附近任何玩家(而非只攻击激怒它们的玩家)。当forgiveDeadPlayers关闭时会有更好的效果。
waterSourceConversion water_source_conversion 允许流动水转化为水源 流动水在两面与水源相邻时转化为水源。 世界更新 布尔值 true 流动的水是否可产生源。

二、 基岩

游戏规则ID 名称 描述 分类(经典UI) 分类(Ore UI) 值类型 默认值 效果
commandBlockOutput 布尔值 true 命令方块执行命令时是否在聊天框中向管理员显示。
commandBlocksEnabled 旧UI:命令方块已开启
新UI:命令方块
使用命令对这些方块进行编程 作弊 无敌模式 布尔值 true 命令方块在游戏中是否被启用。
doDaylightCycle 旧UI:开启昼夜更替
新UI:日照时长
作弊 无敌模式 布尔值 true 是否进行昼夜更替和月相变化。
doEntityDrops 实体掉落战利品 非生物实体,如图,在被摧毁时会掉落物品 作弊 无敌模式 布尔值 true 非生物实体是否掉落物品。
doFireTick 火焰蔓延 火焰可以在实体之间蔓延 世界选项 高级 布尔值 true 火是否蔓延及自然熄灭。
doImmediateRespawn 立即重生 跳过“你死了!”菜单并立即重生 世界选项 高级 布尔值 false 玩家死亡时是否不显示死亡界面直接重生。
doInsomnia 布尔值 true 幻翼是否在夜晚生成。
doLimitedCrafting 布尔值 false 玩家的合成配方是否需要解锁才能使用。
doMobLoot 生物战利品 生物在被杀时会掉落物品 世界选项 高级 布尔值 true 生物在死亡时是否掉落物品。
doMobSpawning 生物生成 生物自然生成 作弊 无敌模式 布尔值 true 生物是否自然生成。不影响刷怪笼及/summon生成生物。
doTileDrops 方块掉落 方块被破坏时会掉落战利品 世界选项 高级 布尔值 true 方块被破坏时是否掉落物品。
doWeatherCycle 天气更替 有可能下雨、下和出现雷暴 作弊 无敌模式 布尔值 true 天气是否变化。
drowningDamage 布尔值 true 玩家是否承受窒息伤害。
fallDamage 布尔值 true 玩家是否承受摔落伤害。
fireDamage 布尔值 true 玩家是否承受焰伤害。
freezeDamage 布尔值 true 玩家是否承受冻伤害。
functionCommandLimit 整型 10000 通过/function命令执行命令的最大数量。
keepInventory 保留物品栏 在您死后保留物品栏内的所有物品 作弊 无敌模式 布尔值 false 玩家死亡后是否保留物品栏物品、经验(死亡时物品不掉落、经验不清空)。
locatorBar 定位栏 显示世界中附近玩家的方向 世界选项 多人游戏 布尔值 true 是否显示定位栏
maxCommandChainLength 整型 65536 决定了连锁型命令方块能连锁执行的总数量。
mobGriefing 生物破坏 生物可以移动并摧毁您的世界中的方块 作弊 无敌模式 布尔值 true 生物是否能够进行破坏性行为,包括苦力怕僵尸末影人恶魂凋灵末影龙兔子绵羊、村民和雪傀儡是否能放置、修改或破坏方块,生物是否能捡拾物品。这个规则也会影响生物(如僵尸猪灵溺尸)寻找海龟蛋的能力。这还将会阻止村民的繁殖。这一游戏规则不会影响TNT。
naturalRegeneration 自然生命恢复 根据饥饿程度增加或减少生命值 世界选项 高级 布尔值 true 玩家是否能在饥饿值足够时自然恢复生命值(不影响外部治疗效果,如金苹果生命恢复状态效果等)。
playersSleepingPercentage 需要睡觉的玩家 必须有多少名玩家躺在床上才能跳过夜晚? 世界选项 高级 整型 100 设置跳过夜晚所需的入睡玩家所占百分比。设置为0时,1个玩家入睡即可跳过夜晚。设置为大于100的值会使玩家无法通过入睡跳过夜晚。
projectilesCanBreakBlocks 布尔值 true 弹射物能否破坏紫颂花滴水石锥以及饰纹陶罐
pvp 旧UI:友军伤害
新UI:误伤
玩家可以互相伤害 世界选项 多人游戏 布尔值 true 玩家之间能否造成伤害。
randomTickSpeed 随机刻速度 影响某些方块的行为,如植被生长和腐烂的速度(最多 4096) 作弊 无敌模式 整型 3 每游戏刻每区段中随机的方块刻发生的频率(例如植物生长,树叶腐烂等)。为0时禁用随机刻,较高的数字将增大随机刻频率。
recipesUnlock 配方解锁 收集材料以解锁配方中的配方 世界选项 高级 布尔值 true 配方是否需要解锁。
respawnBlocksExplode 重生方块爆炸 重生锚和床会爆炸 世界选项 高级 布尔值 true 玩家在非主世界维度使用或在非下界维度使用重生锚时是否会爆炸。
sendCommandFeedback 布尔值 true 玩家执行命令的返回信息是否在聊天框中显示。同时影响命令方块是否保存命令输出文本。
showBorderEffect 显示边框效果 布尔值 true 边界是否发出红色粒子。
showCoordinates 显示坐标 显示您当前的位置 世界选项 高级 布尔值 true 是否在聊天框区域持续实时显示玩家坐标。
showDaysPlayed 显示游玩的天数 显示游戏内游玩的天数 世界选项 高级 布尔值 false 是否在屏幕左上角显示游玩天数。
showDeathMessages 布尔值 true 是否在聊天框中显示玩家的死亡消息。同样影响是否在宠物死亡时广播给世界中的每一个玩家。
showRecipeMessages 布尔值 true 是否在解锁新配方时显示消息。
showTags 布尔值 true 是否展示物品的物品组件。
spawnRadius 重生半径 当您死亡且未设置自定义生成点时,在此方块的半径范围内重生(最大值为 128) 世界选项 高级 整型 10 首次进入服务器的玩家和没有重生点的死亡玩家在重生时与世界出生点坐标的距离。
tntExplodes TNT 爆炸 红盒子会爆炸 世界选项 高级 布尔值 true TNT是否会爆炸。
tntExplosionDropDecay 布尔值 false TNT爆炸炸毁的方块是否会有概率不掉落。
📑
🤔
⬆️