外观
【我的世界指令详解】gamerule 指令
约 1682 字大约 6 分钟
2024-12-22
我的世界指令教你轻松修改游戏规则
游戏规则是 Minecraft 提供的一组内置选项,你可以通过简单的指令调整游戏体验,无需任何模组、插件或数据包。 使用指令格式如下:
/gamerule [rule] <value>
在这篇文章里,我会手把手教你如何启用或禁用各种 Minecraft 游戏规则。对于每一个游戏规则都分为名称、描述。
如何更改游戏规则?
- 如何使用指令请看这里,简单操作如下:
- 多人服务器: 打开服务器的控制台输入指令。
- 单人模式: 按下 T 键打开聊天窗口输入指令。
- Java 版本: 玩家可以在创建世界时通过“游戏规则”来对规则进行修改。游戏规则分为 “玩家”、“生物”、“生成”、“掉落”、“世界更新”、“聊天”、“杂项”。
- 浏览所有的游戏规则最简单的方法就是通过游戏内输入
/gmaerule
,并通过tab
/上下按键
/鼠标滚轮
浏览所有的游戏规则。注意命令区分大小写。
有哪些不同的游戏规则?
值类型说明:
- Bool:布尔类型,true/false
- Int:整数类型,0,1,2,3,4....
Java 版本游戏规则
规则 🚩 | 名称 | 描述 | 默认值 | 值类型 |
---|---|---|---|---|
announceAdvancements | 进度通知 | 是否在聊天窗口中显示成就进度 | true | Bool |
blockExplosionDropDecay | 在方块交互爆炸中,一些方块不会掉落战利品 | 在与方块交互引起的爆炸中,部分被破坏方块的掉落物会被炸毁。 | true | Bool |
commandBlockOutput | 广播命令方块输出 | 广播命令方块输出 | true | Bool |
commandModificationBlockLimit | 命令修改方块数量限制 | 单条命令(如 fill 和 clone)最多能更改的方块数量 | 32768 | Int |
disableElytraMovementCheck | 禁用鞘翅移动检测 | false | Bool | |
disablePlayerMovementCheck | 禁用玩家移动检测 | false | Bool | |
disableRaids | 禁用袭击 | false | Bool | |
doDaylightCycle | 游戏内时间流逝 | true | Bool | |
doEntityDrops | 非生物实体掉落 | 控制矿车(包括内容物)、物品展示框、船等的物品掉落。 | true | Bool |
doFireTick | 火焰蔓延 | true | Bool | |
doImmediateRespawn | 立即重生 | false | Bool | |
doInsomnia | 生成幻翼 | true | Bool | |
doLimitedCrafting | 合成需要配方 | 若启用,玩家只能使用已解锁的配方合成。 | false | Bool |
doMobLoot | 生物战利品掉落 | 控制生物死亡后是否掉落资源,包括经验球。 | true | Bool |
doMobSpawning | 生成生物 | 一些实体可能有其特定的规则。 | true | Bool |
doPatrolSpawning | 生成灾厄巡逻队 | true | Bool | |
doTileDrops | 方块掉落 | 控制破坏方块后是否掉落资源,包括经验球。 | true | Bool |
doTraderSpawning | 生成流浪商人 | true | Bool | |
doVinesSpread | 藤蔓蔓延 | 控制藤蔓方块是否会随机向相邻的方块蔓延。不会影响其他藤蔓类方块(例如垂泪藤和缠怨藤等)。 | true | Bool |
doWardenSpawning | 生成监守者 | true | Bool | |
doWeatherCycle | 天气更替 | true | Bool | |
drowningDamage | 溺水伤害 | true | Bool | |
enderPearlsVanishOnDeath | 掷出的末影珍珠在死亡时消失 | 玩家投掷的末影珍珠是否在玩家死亡时消失。 | true | Bool |
fallDamage | 摔落伤害 | true | Bool | |
fireDamage | 火焰伤害 | true | Bool | |
forgiveDeadPlayers | 宽恕死亡玩家 | 愤怒的中立生物将在其目标玩家于附近死亡后息怒。 | true | Bool |
freezeDamage | 冰冻伤害 | true | Bool | |
globalSoundEvents | 全局声音事件 | 特定游戏事件(如 Boss 生成)发生时,声音可在所有地方听见。 | true | Bool |
keepInventory | 死亡后保留物品栏 | false | Bool | |
lavaSourceConversion | 允许流动熔岩转化为熔岩源 | 流动熔岩在两面与熔岩源相邻时转化为熔岩源。 | false | Bool |
logAdminCommands | 通告管理员命令 | 通告管理员命令 | true | Bool |
maxCommandChainLength | 命令连锁执行数量限制 | 应用于命令方块链和函数。 | 65536 | Int |
maxCommandForkCount | 命令上下文数量限制 | “execute as”等命令可以使用的上下文数量最大值。 | 65536 | Int |
maxEntityCramming | 实体挤压上限 | 实体挤压上限 | 24 | Int |
mobExplosionDropDecay | 在生物爆炸中,一些方块不会掉落战利品 | 在生物引起的爆炸中,部分被破坏方块的掉落物会被炸毁。 | true | Bool |
mobGriefing | 允许破坏性生物行为 | true | Bool | |
naturalRegeneration | 生命值自然恢复 | true | Bool | |
playersNetherPortalCreativeDelay | 创造模式下玩家在下界传送门中等待的时间 | 创造模式下的玩家通过下界传送门前往其他维度前需要站在其中等待的时间(以刻为单位)。 | 0 | Int |
playersNetherPortalDefaultDelay | 非创造模式下玩家在下界传送门中等待的时间 | 非创造模式下的玩家通过下界传送门前往其他维度前需要站在其中等待的时间(以刻为单位)。 | 80 | Int |
playersSleepingPercentage | 入睡占比 | 跳过夜晚所需的入睡玩家占比。 | 100 | Int |
projectilesCanBreakBlocks | 弹射物能否破坏方块 | 控制弹射物是否能破坏可被其破坏的方块。 | true | Bool |
randomTickSpeed | 随机刻速率 | 3 | Int | |
reducedDebugInfo | 简化调试信息 | 限制调试屏幕内容。 | false | Bool |
sendCommandFeedback | 发送命令反馈 | 发送命令反馈 | true | Bool |
showDeathMessages | 显示死亡消息 | 显示死亡消息 | true | Bool |
snowAccumulationHeight | 积雪厚度 | 降雪时,地面上的雪最多堆积到此处指定的层数。 | 1 | Int |
spawnChunkRadius | 出生区块半径 | 主世界出生点周围保持加载的区块数量。 | 2 | Int |
spawnRadius | 重生点半径 | 控制适合玩家生成的出生点周围区域大小。 | 10 | Int |
spectatorsGenerateChunks | 允许旁观者生成地形 | 允许旁观者生成地形 | true | Bool |
tntExplosionDropDecay | 在 TNT 爆炸中,一些方块不会掉落战利品 | 在 TNT 引起的爆炸中,部分被破坏方块的掉落物会被炸毁。 | false | Bool |
universalAnger | 无差别愤怒 | 愤怒的中立生物将攻击附近的所有玩家,而不再限于激怒它们的玩家。禁用“宽恕死亡玩家”可达到最佳效果。 | false | Bool |
waterSourceConversion | 允许流动水转化为水源 | 流动水在两面与水源相邻时转化为水源。 | true | Bool |
玩法创意与搭配小贴士
搭配规则优化体验:
比如,禁用火焰伤害(fireDamage false)+ 禁用火势蔓延(doFireTick false),打造一个火焰主题的炫酷建筑世界!
适合不同模式的设置:
- 休闲玩家: 开启 keepInventory true,死亡不掉落更省心。
- 冒险玩家: 禁用自然回血(naturalRegeneration false),提升生存难度。
- 创意建筑师: 禁用火焰和爆炸破坏,保护你的创作环境。
Minecraft —— ⛏️ 探索无限可能,从掌控规则开始!