Minecraft Wiki

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

了解更多

Minecraft Wiki
Advertisement
Disambig gray  本文章介紹的是用於變更世界玩法的選項。關於對其進行設定或查詢的指令,請見「指令/gamerule」。

遊戲規則(Game Rule)是調整世界內遊戲玩法的選項。

修改遊戲規則

Edit Game Rules

Java版中建立新的世界時的「編輯遊戲規則」畫面。

Java版中,玩家能夠在建立新世界時透過「編輯遊戲規則」畫面中的選項來對該世界的遊戲規則修改。可供修改的遊戲規則分為玩家、生物、生成、掉落、世界更新、聊天、雜項7種類型。

基岩版中,大部分遊戲規則能夠在世界選項介面中進行修改,少部分只能透過指令修改。

在遊戲中,玩家能夠使用/gamerule指令來實時修改遊戲規則,關於該指令的使用方法詳見指令/gamerule

遊戲規則列表

下表列出了所有可用的遊戲規則及其在Java版基岩版的可用性。

預設遊戲規則
規則名 描述 預設值 資料類型 可用性
Java版 基岩版
announceAdvancements 是否在聊天框中公告玩家進度的達成。 true 布林值
commandBlocksEnabled 指令方塊在遊戲中是否被啟用。 true 布林值
commandBlockOutput 指令方塊執行指令時是否在聊天框中向管理員顯示。 true 布林值
disableElytraMovementCheck 是否讓伺服器停止檢查使用鞘翅玩家的移動速度。有助於減輕因伺服器延遲而導致的飛行卡頓,但有可能導致生存模式下玩家飛行過快(作弊)。 false 布林值
disableRaids 是否停用突襲 false 布林值
doDaylightCycle 是否進行日夜交替月相變化。 true 布林值
doEntityDrops 非生物實體是否掉落物品。 true 布林值
doFireTick 火是否蔓延及自然熄滅。 true 布林值
doInsomnia 夜魅是否在夜晚生成。 true 布林值
doImmediateRespawn 玩家死亡時是否不顯示死亡介面直接重生。 false 布林值
doLimitedCrafting 玩家的合成配方是否需要解鎖才能使用。 false 布林值
doMobLoot 生物在死亡時是否掉落物品。 true 布林值
doMobSpawning 生物是否自然生成。不影響生怪磚 true 布林值
doPatrolSpawning 控制掠奪者巡邏隊的生成。 true 布林值
doTileDrops 方塊被破壞時是否掉落物品。 true 布林值
doTraderSpawning 控制流浪商人的生成。 true 布林值
doWardenSpawning[新增:JE 1.19] 伏守者是否生成。 true 布林值 即將到來
doWeatherCycle 天氣是否變化。 true 布林值
drowningDamage 玩家是否承受窒息傷害。 true 布林值
fallDamage 玩家是否承受跌落傷害。 true 布林值
fireDamage 玩家是否承受火焰傷害。[僅Java版][1]. true 布林值
forgiveDeadPlayers 當被激怒的條件敵對生物的目標玩家死亡時,該生物是否恢復未激怒狀態。 true 布林值
freezeDamage 玩家是否承受冰凍傷害。 true 布林值
functionCommandLimit 透過/function指令執行指令的最大數量。 10000 整型
keepInventory 玩家死亡後是否保留物品欄物品、經驗(死亡時物品不掉落、經驗不清空)。 false 布林值
logAdminCommands 是否在伺服器日誌中記錄管理員使用過的指令。 true 布林值
maxCommandChainLength 決定了連鎖式指令方塊能連鎖執行的總數量。 65536 整型
maxEntityCramming 玩家或生物能同時推動其他可推動實體的數量,超過此數量時將承受每半秒3(♥♥窒息傷害。設定成0可以停用這個規則。此規則影響生存模式和冒險模式的玩家,以及除蝙蝠外的所有生物。可推動實體包括非旁觀者模式玩家、除蝙蝠外的所有生物、船和礦車。 24 整型
mobGriefing 生物是否能夠進行破壞性行為,包括苦力怕殭屍終界使者地獄幽靈凋零怪終界龍兔子綿羊村民雪人是否能放置、修改或破壞方塊,生物是否能撿拾物品,以及喚魔者是否能將藍色的綿羊變為紅色。這個規則也會影響生物(如殭屍化豬布林沉屍)尋找海龜蛋的能力。這還將會阻止村民繁殖。這一遊戲規則不會影響非生物實體,包括TNT終界水晶 true 布林值
naturalRegeneration 玩家是否能在飢餓值足夠時自然恢復生命值(不影響外部治療效果,如金蘋果回復狀態效果等)。 true 布林值
playersSleepingPercentage 設定跳過夜晚所需的入睡玩家所占百分比。設定為0時,1個玩家入睡即可跳過夜晚。設定為大於100的值會使玩家無法透過入睡跳過夜晚。 100 整型
pvp 玩家之間能否造成傷害。 true 布林值
randomTickSpeed 每遊戲刻每區段中隨機的方塊刻發生的頻率(例如植物生長,樹葉腐爛等)。為0時停用隨機刻,較高的數字將增大隨機刻頻率。 3[僅JE]
1[僅BE]
整型
reducedDebugInfo 除錯畫面是否簡化而非顯示詳細資訊;同時影響實體碰撞箱(透過F3 + B查看)和區塊邊界(透過F3 + G查看)效果的顯示。 false 布林值
respawnblocksexplode 玩家在非主世界維度使用床或在非地獄維度使用重生錨時是否會爆炸。 true 布林值
sendCommandFeedback 玩家執行指令的返回資訊是否在聊天框中顯示。同時影響指令方塊是否儲存指令輸出文字。 true 布林值
showCoordinates 是否在聊天框區域持續實時顯示玩家座標。 true 布林值
showDeathMessages 是否在聊天框中顯示玩家的死亡訊息。同樣影響是否在寵物(鸚鵡)死亡時通知它的主人。 true 布林值
spawnRadius 首次進入伺服器的玩家和沒有重生點的死亡玩家在重生時與世界重生點座標的距離。 10[僅JE]
5[僅BE]
整型
spectatorsGenerateChunks 是否允許旁觀者模式的玩家生成區塊。 true 布林值
tntExplodes TNT是否會爆炸。 true 布林值
showTags 是否展示物品可以破壞的方塊列表,以及可以放置於的方塊列表。 true 布林值
universalAnger 被激怒的條件敵對生物是否攻擊附近任何玩家(而非只攻擊激怒它們的玩家)。當forgiveDeadPlayers關閉時會有更好的效果。 false 布林值

其他行為

本章節主要介紹部分遊戲規則的其他行為。

  • disableRaids
    • 若設定為true,則進入村莊時玩家身上的不祥之兆狀態效果不會被自動移除。
    • 若在突襲過程中設為true,突襲則會立刻結束,但所生成的窳民不會被移除。
  • doEntityDrops
    • 若設定為false,物品展示框中的物品則無法被取出。[需要測試]
  • doMobSpawning
    • 僅對自然生成的生物有效。設定為false時,結構、生怪磚以及部分遊戲事件中的生物仍會正常生成。
  • doTileDrops
    • 設定為false時,破壞儲物箱等容器仍會使其中的物品掉落出來,但容器自身不會掉落。
      • 破壞界伏盒則不會掉落任何物品。
    • 設定為false時,破壞盔甲座不會掉落所穿戴的裝備。
    • 設定為false時,破壞物品展示框仍會使其自身及其中的物品掉落。
  • drowningDamage
    • 設定為false時,玩家的氧氣值仍能被耗盡,但不會因此受到窒息傷害。
  • fireDamage
    • 設定為false時,玩家仍會著火,但不會受到火焰傷害。
  • keepInventory
    • 若設定為true,死亡時玩家的背包物品和經驗值會得到保留。
    • 若設定為false,重生後玩家的物品和部分經驗值會掉落在死亡位置。
  • mobGriefing
  • playersSleepingPercentage
    • 若設定為0,玩家睡覺時會立即跳過夜晚。
  • universalAnger
    • 無論此遊戲規則為何值,破壞蜂窩或蜂箱依然會使放出的蜜蜂攻擊附近的任何玩家。[2]

歷史

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
Java版(即將到來)
1.1922w16a加入了遊戲規則doWardenSpawning
攜帶版
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

參考

遊戲內容

Advertisement