この記事では、オプションとしてのゲームルールについて説明しています。ゲームルールを参照および変更するコマンドについては「コマンド/gamerule」をご覧ください。
ゲームルール(英:Game rule)はワールド毎に設定可能な様々なオプションである。
ルールの変更[]
ワールド設定画面[]
Java Editionでは、ゲームルールはワールド作成時に「ゲームルールを編集」のボタンから設定できる。ゲームルールは「プレイヤー」「Mob」「スポーン」「ドロップ」「ワールドの更新」「チャット」「その他」のカテゴリに分かれている。
Bedrock Editionでは、約半数のゲームルールは世界の「ゲーム設定」画面内にある「世界のオプション」および「チート」カテゴリの切り替えボタンで変更できる。それ以外のものはコマンドによってのみ変更できる。
ゲーム内[]
ワールド作成後は、/gamerule
コマンドによってのみゲームルールを変更できる。/gamerule <rule> [<value>]
の形式をとり、ここで<rule>
にはゲームルール名、<value>
にはは有効な値を入力する。有効な値はゲームルールの種類によって異なり、真偽値(true
またはfalse
)か整数値である。
一覧[]
ゲーム内で利用可能なゲームルールの一覧をそれぞれの有効な値、Java EditionおよびBedrock Editionで利用可能かどうかと合わせて以下に示す。
ルール名 | 説明 | 初期値 | 型 | 利用可能 | |
---|---|---|---|---|---|
Java | Bedrock | ||||
announceAdvancements 進捗達成の通知 |
進捗の達成をチャット欄で知らせるかどうか。 | true
|
論理型 | はい | いいえ |
blockExplosionDropDecay ブロックの操作による爆発時にブロックがドロップアイテムを落とさない可能性 |
ブロックが、他のブロック由来(ベッドなど。TNTを除く)の爆発によって破壊されたときのドロップアイテムの消失の仕様を以下のうちから設定する。
|
true
|
論理型 | はい | いいえ |
commandBlocksEnabled
|
コマンドブロックを有効にするかどうか。 | true
|
論理型 | いいえ | はい |
commandBlockOutput コマンドブロックの実行結果の通知 |
コマンドブロックによるコマンドの実行ログを管理者に通知するかどうか。 | true
|
論理型 | はい | はい |
commandModificationBlockLimit コマンドによるブロックの最大変更数 |
/clone 、/fill 、/fillbiome などのコマンド一回の実行で編集できるブロックの最大数。
|
32768
|
整数型 | はい | いいえ |
disableElytraMovementCheck エリトラの速度チェックの無効化 |
エリトラを装備しているプレイヤーの速度チェックを無効にするかどうか。主に、マルチプレイにおけるラグによるプレイヤーの不規則な移動の誤検知解消に役立つ。 | false
|
論理型 | はい | いいえ |
disableRaids 襲撃の無効化 |
襲撃を無効にするかどうか。 | false
|
論理型 | はい | いいえ |
doDaylightCycle ゲーム内時刻の進行 |
昼夜サイクルと月の満ち欠けが進むかどうか。 | true
|
論理型 | はい | はい |
doEntityDrops 設備エンティティのドロップ |
ボートやトロッコなどの非Mobエンティティが破壊されたときにアイテムをドロップするかどうか。 | true
|
論理型 | はい | はい |
doFireTick 炎の更新 |
炎が燃え広がり、自然に消火するかどうか。 | true
|
論理型 | はい | はい |
doImmediateRespawn 即時リスポーン |
死亡画面を表示せずに即座にリスポーンするかどうか。 | false
|
論理型 | はい | はい |
doInsomnia ファントムのスポーン |
夜間にファントムがスポーンするかどうか。 | true
|
論理型 | はい | はい |
doLimitedCrafting クラフトにレシピを要求 |
プレイヤーが既にロックを解除したレシピのみを作成できるようにするかどうか。 | false
|
論理型 | はい | いいえ |
doMobLoot Mobのアイテムのドロップ |
Mobが倒されたときにアイテムと経験値オーブをドロップするかどうか。 | true
|
論理型 | はい | はい |
doMobSpawning Mobのスポーン |
Mobが自然にスポーンするかどうか。モンスタースポナーからのスポーンには影響しない。 | true
|
論理型 | はい | はい |
doPatrolSpawning 略奪隊のスポーン |
略奪隊がスポーンするかどうか | true
|
論理型 | はい | いいえ |
doTileDrops ブロックのドロップ |
ブロックが破壊されたときにアイテムをドロップするかどうか。 | true
|
論理型 | はい | はい |
doTraderSpawning 行商人のスポーン |
行商人がスポーンするかどうか。 | true
|
論理型 | はい | いいえ |
doVinesSpread ツタの成長 |
ツタが周囲のブロックへ伝播するかどうか。 | true
|
論理型 | はい | いいえ |
doWardenSpawning ウォーデンのスポーン |
ウォーデンがスポーンするかどうか。 | true
|
論理型 | はい | いいえ |
doWeatherCycle 天気の更新 |
天候が自然に変動するかどうか。/weather コマンドによる変更は可能。
|
true
|
論理型 | はい | はい |
drowningDamage 溺水ダメージ |
プレイヤーが溺れているときにダメージを受けるかどうか。 | true
|
論理型 | はい | はい |
enderPearlsVanishOnDeath プレイヤー死亡時のエンダーパールの消滅 |
プレイヤーの投げたエンダーパールが、投げたプレイヤーが死亡したときに消滅するかどうか。 | true
|
論理型 | はい | いいえ |
fallDamage 落下ダメージ |
プレイヤーが落下ダメージを受けるかどうか。 | true
|
論理型 | はい | はい |
fireDamage 火傷ダメージ |
プレイヤーが炎や溶岩の中、焚き火やマグマブロック[Java Edition限定][1]の上で炎上ダメージを受けるかどうか。 | true
|
論理型 | はい | はい |
forgiveDeadPlayers 死亡したプレイヤーへの敵対を解除 |
敵対した中立的Mobの近くで敵対対象のプレイヤーが死亡したとき、そのMobの敵対状態を解除するかどうか。 | true
|
論理型 | はい | いいえ |
freezeDamage 凍結ダメージ |
プレイヤーが粉雪に埋もれたときに凍結ダメージを受けるかどうか。 | true
|
論理型 | はい | はい |
globalSoundEvents ワールド全体のサウンドイベント |
ボスの出現など、特定のサウンドイベントが発生したときのサウンドが場所に関わらず聞こえるかどうか。 | true
|
論理型 | はい | いいえ |
functionCommandLimit
|
/function で一度に実行できるコマンド数の上限
|
10000
|
整数型 | いいえ | はい |
keepInventory 死亡時のインベントリの保持 |
プレイヤーの死亡時にインベントリ内のアイテムや経験値を保持するかどうか。 | false
|
論理型 | はい | はい |
lavaSourceConversion 溶岩流から溶岩源への変化 |
溶岩源同士に挟まれた溶岩流が、溶岩源に変化するかどうか。 | false
|
論理型 | はい | いいえ |
logAdminCommands 管理者ログへのコマンドの実行結果の通知 |
サーバーログに管理コマンドを記録するかどうか。 | true
|
論理型 | はい | いいえ |
maxCommandChainLength コマンドの最大チェーン数 |
1ティックの間に実行されるコマンド列の最大長。チェーンコマンドブロック・関数・チャット欄でのコマンドの実行に適用される。詳細はこちらも参照。 | 65536
|
整数型 | はい | はい |
maxCommandForkCount コマンドの最大実行文脈数 |
1ティックの間に実行されるコマンドの「実行文脈」数の上限。 | 65536
|
整数型 | はい | はい |
maxEntityCramming エンティティの最大密集数 |
プレイヤーやMobが重なり合えるエンティティの最大数。これを超えると0.5秒ごとに3の窒息ダメージを受ける。0にすることで無効化できる。このダメージはサバイバルモードもしくはアドベンチャーモードのプレイヤー、そしてコウモリ以外のすべてのMobが受ける。重なり合えるエンティティにはスペクテイターモードでないプレイヤー、コウモリ以外のMob、さらにボートとトロッコが含まれる。 | 24
|
整数型 | はい | いいえ |
mobExplosionDropDecay Mob爆発時にブロックがドロップアイテムを落とさない可能性 |
ブロックが、Mob由来(クリーパーなど)の爆発によって破壊されたときのドロップアイテムの消失の仕様を以下のうちから設定する。
|
true
|
論理型 | はい | いいえ |
mobGriefing Mobの破壊行動の許可 |
クリーパー、ゾンビ、エンダーマン、ガスト、ウィザー、エンダードラゴン、ウサギ、ヒツジ、キツネ、村人、シルバーフィッシュ、スノウゴーレム、エンドクリスタルがブロックに変更を加えられるかどうか、およびMobがアイテムを拾えるかどうか。 これにより物々交換の際にピグリンがアイテムを拾えなくなるが、直接ピグリンに向かってアイテムを使用することで交換自体は可能である。 同様に村人は繁殖に必要な分の食糧を拾うことができなくなるので、自身のインベントリの食糧を使い果たすと繁殖しなくなる。 さらにこれはゾンビ系Mobがカメの卵へと向かおうとする習性にも影響し、トラップなどが動作しなくなる可能性がある。 |
true
|
論理型 | はい | はい |
naturalRegeneration 体力の自動回復 |
プレイヤーの満腹度が十分にあるとき、体力を自然回復するかどうか。金のリンゴや再生能力等のようなその他の回復には影響しない。 | true
|
論理型 | はい | はい |
playersNetherPortalCreativeDelay クリエイティブモードでのネザーポータルの待機時間 |
クリエイティブモードのプレイヤーがネザーポータルの中に立って何ティック経ったらディメンションを移動するか。 | 0 | 整数型 | はい | いいえ |
playersNetherPortalDefaultDelay 非クリエイティブモードでのネザーポータルの待機時間 |
クリエイティブモード以外のプレイヤーがネザーポータルの中に立って何ティック経ったらディメンションを移動するか。 | 80
|
整数型 | はい | いいえ |
playersSleepingPercentage 就寝率 |
マルチプレイヤー時に夜を過ごすために寝る必要があるプレイヤーの割合(%)。 | 100
|
整数型 | はい | いいえ |
pvp
|
他のプレイヤーにダメージを与えられるかどうか。 | true
|
論理型 | いいえ | はい |
projectilesCanBreakBlocks 飛び道具によるブロック破壊の可否 |
飛び道具の着弾によって破壊されうるブロック(コーラスフラワーなど)が実際に破壊されるかどうかを設定できる。 | true
|
論理型 | はい | いいえ |
randomTickSpeed ランダムティックの発生数 |
植物の成長や葉の枯死などを引き起こすランダムティックが1ティックにつき1セクション(チャンクを更に垂直方向にも16ブロックずつ区切った立方体領域)あたり何回発生するか。ランダムティックは0以下の数値で無効化され、数値が大きいほどランダムティックが増加する。つまり、大きい数値を設定すれば、成長と枯死が早くなる。4096以上の値では成長と枯死が範囲内のすべてのブロックで毎ティック発生する。 | 3 [JE限定]1 [BE限定]
|
整数型 | はい | はい |
reducedDebugInfo デバッグ情報の制限 |
デバッグ画面ですべての情報を表示するか、一部の情報を表示するか。およびF3 + BやF3 + Gを入力したときの、エンティティの当たり判定やチャンク境界を表示するかどうか。 | false
|
論理型 | はい | いいえ |
respawnBlocksExplode
|
ベッド、リスポーンアンカーが他ディメンションで爆発しないようにするかどうか。 | true
|
論理型 | いいえ | はい |
sendCommandFeedback コマンドの実行結果の表示 |
プレイヤーが実行したコマンドのログをチャット欄に表示するかどうか。コマンドブロックがデフォルトでコマンドの出力を保存するかどうかにも影響する。 | true
|
論理型 | はい | はい |
showCoordinates
|
プレイヤーの座標を表示するかどうか。 | true
|
論理型 | いいえ | はい |
showDeathMessages 死亡メッセージの表示 |
プレイヤーの死亡時にチャット欄に死亡メッセージを表示するかどうか。ペットの死亡メッセージを飼い主に表示するかにも影響する。 | true
|
論理型 | はい | はい |
showTags
|
アイテムのツールチップ上に、「設置可能」「破壊可能」のブロックのリスト、アイテムのロック状態に関する表示が表示されるかどうか。 | true
|
論理型 | いいえ | はい |
snowAccumulationHeight 積雪の深さ |
降雪時に雪が積もる層の最大数。1~8で指定。 | 1
|
整数型 | はい | いいえ |
spawnChunkRadius 〔スポーンチャンクの半径〕 |
スポーンチャンクの範囲を、ワールドのスポーン地点があるチャンクからのチャンク半径で指定する。範囲の大きさは指定値 × 2 + 1 チャンク四方になる。
|
2
|
整数型 | 計画中[JE 1.20.5で追加予定] | いいえ |
spawnRadius リスポーン地点の半径 |
プレイヤーの初期スポーン地点の範囲を、ワールドのスポーン地点からのブロック半径で指定する。 | 10 [JE限定]5 [BE限定]
|
整数型 | はい | はい |
spectatorsGenerateChunks スペクテイターモードのプレイヤーによる地形生成の許可 |
スペクテイターモードのプレイヤーの周囲においてチャンク生成を行うかどうか。 |
true
|
論理型 | はい | いいえ |
tntExplodes
|
TNTが着火して爆発するかどうか。 | true
|
論理型 | いいえ | はい |
tntExplosionDropDecay TNT爆発時にブロックがドロップアイテムを落とさない可能性 |
ブロックが、TNTの爆発によって破壊されたときのドロップアイテムの消失の仕様を以下のうちから設定する。
|
false
|
論理型 | はい | いいえ |
universalAnger 敵対の共有 |
中立的Mobに攻撃を加えたプレイヤーだけでなく、近くの全てのプレイヤーを敵対の対象とするかどうか。forgiveDeadPlayers を無効にすると相性が良い。
|
false
|
論理型 | はい | いいえ |
waterSourceConversion 水流から水源への変化 |
水源に挟まれた水流が水源に変換されるかどうか。 | true
|
論理型 | はい | いいえ |
追加の動作説明[]
この節では一部のゲームルールのより複雑な動作について説明する。
disableRaids
doEntityDrops
doMobSpawning
- Mobの自然なスポーンにのみ影響する。
false
の場合でも、構造物[Java Edition限定]、スポナー、イベントによるスポーンは継続する。
- Mobの自然なスポーンにのみ影響する。
doTileDrops
drowningDamage
false
のときでも酸素は減少するが、酸素が尽きてもダメージを受けることはない。
fireDamage
false
のときでもプレイヤーは炎上するが、それによってダメージを受けることはない。
forgiveDeadPlayers
keepInventory
maxCommandChainLength
mobGriefing
false
のとき、- すべてのMob:
- 畑を踏み荒らす。
- カメの卵を踏みつぶす。
- アイテムを拾う。
- ブロックを破壊する。
- ブレイズがブロックや焚き火に火をつける。
- クリーパーが爆発したときにブロックを破壊する。
- エンティティへのダメージは防がれない。
- エンドクリスタルが爆発したときにブロックを破壊する。
- エンティティへのダメージは防がれない。
- エンダードラゴンがブロックを破壊する。
- ブロックを通過するだけになる。
- エンダーマンがブロックを拾い上げたり置いたりする。
- エヴォーカーが青色のヒツジを赤色にする。
- キツネがスイートベリーの低木からスイートベリーを取る。
- ガストの火の玉がブロックを爆破し、火をつける。
- エンティティへのダメージは防がれない。
- ピグリンがアイテムを拾って物々交換を行おうとする。
- ピグリンにアイテムを使用することによる物々交換は可能。
- ウサギがニンジンを収穫して食べる。
- ラヴェジャーが作物や葉を破壊する。
- ヒツジが草ブロックを土に変える。
- 羊毛は再び生えてくる。
- ヒツジは草を食べるような振る舞いをし、それによって羊毛は再生するが、草はそのまま残り、草が破壊される音はしない。
- シルバーフィッシュが石に隠れ、ブロックから出るときにそのブロックを破壊する。
- スノウゴーレムが雪の跡を残す。
- 村人が農業をしてアイテムを拾う。
- ドアを開けることは可能。
- アイテムをドロップすることは可能。
- ウィザーとウィザーの頭骸骨がブロックを爆破する。
- エンティティへのダメージは防がれない。故に、ウィザーローズはアイテムとしてドロップする。
- ゾンビがドアを破壊し、カメの卵を踏みつぶす。
- すべてのMob:
- プレイヤーの行動には影響しない。
playersSleepingPercentage
0
のとき、眠りに落ちる画面遷移なしに即座に夜が過ごされる。100
以上の時、寝ているプレイヤーの人数に関わらず夜は過ごされない。
randomTickSpeed
universalAnger
歴史[]
Java Edition | |||||
---|---|---|---|---|---|
1.4.2 | 12w32a | /gamerule が追加された。
| |||
以下のゲームルールが追加された。
| |||||
12w38a | commandBlockOutput が追加された。 | ||||
1.6.1 | 13w23a | naturalRegeneration が追加された。 | |||
13w24a | doDaylightCycle が追加された。 | ||||
1.8 | 14w03a | logAdminCommands が追加された。 | |||
14w10a | showDeathMessages が追加された。 | ||||
14w17a | randomTickSpeed が追加された。 | ||||
14w26a | sendCommandFeedback が追加された。 | ||||
14w29a | reducedDebugInfo が追加された。
| ||||
ダミーのゲームルールを作る機能が追加された。 | |||||
1.8.1 | pre1 | doEntityDrops が追加された。
| |||
doTileDrops がエンティティに影響しなくなった。 | |||||
1.9 | 15w37a | spectatorsGenerateChunks が追加された。 | |||
15w51a | spawnRadius が追加された。 | ||||
16w07a | disableElytraMovementCheck が追加された。 | ||||
1.11 | 16w38a | doWeatherCycle が追加された。
| |||
maxEntityCramming が追加された。 | |||||
1.12 | 17w13a | doLimitedCrafting が追加された。 | |||
17w16b | maxCommandChainLength が追加された。 | ||||
17w18a | announceAdvancements が追加された。 | ||||
pre1 | gameLoopFunction が追加された。 | ||||
1.13 | 17w45a | カスタムゲームルールを作る機能が削除された。 | |||
17w49b | gameLoopFunction が削除された。 | ||||
1.14.3 | pre3 | disableRaids が追加された。 | |||
1.15 | 19w36a | doInsomnia が追加された。
| |||
doImmediateRespawn が追加された。 | |||||
drowningDamage が追加された。 | |||||
fallDamage が追加された。 | |||||
fireDamage が追加された。 | |||||
1.15.2 | pre1 | doPatrolSpawning が追加された。
| |||
doTraderSpawning が追加された。 | |||||
1.16 | 20w17a | ワールドの作成でゲームルールを変更できるようになった。 | |||
pre1 | universalAnger が追加された。
| ||||
forgiveDeadPlayers が追加された。 | |||||
1.17 | 20w48a | freezeDamage が追加された。 | |||
20w51a | playersSleepingPercentage が追加された。 | ||||
1.19 | 22w16a | doWardenSpawning が追加された。 | |||
1.19.3 | 22w44a | 以下のゲームルールが追加された。
| |||
1.19.4 | 23w03a | commandModificationBlockLimit が追加された。 | |||
23w06a | doVinesSpread が追加された。 | ||||
1.20.2 | Pre-release 1 | enderPearlsVanishOnDeath が追加された。 | |||
1.20.3 | 23w41a | maxCommandForkCount が追加された。
| |||
maxCommandChainLength が計上するものが次のように変更された。
| |||||
maxCommandChainLength がチャット欄からコマンドを実行した際にも作用するようになった。 | |||||
23w42a | 以下のゲームルールが追加された。
| ||||
開発中のJava Edition | |||||
1.20.5 | 24w03a | spawnChunkRadius が追加された。 | |||
Pocket Edition | |||||
1.0.5 | alpha 1.0.5.0 | /gamerule が追加された。
| |||
drowningDamage が追加された。 | |||||
fallDamage が追加された。 | |||||
fireDamage が追加された。 | |||||
pvp が追加された。 | |||||
1.1.0 | alpha 1.1.0.0 | doDaylightCycle が追加された。
| |||
doEntityDrops が追加された。 | |||||
doFireTick が追加された。 | |||||
doMobSpawning が追加された。 | |||||
doMobLoot が追加された。 | |||||
doTileDrops が追加された。 | |||||
doWeatherCycle が追加された。 | |||||
keepInventory が追加された。 | |||||
mobGriefing が追加された。 | |||||
Bedrock Edition | |||||
1.6.0 | beta 1.6.0.6 | doInsomnia が追加された。 | |||
1.7.0 | beta 1.7.0.2 | commandBlocksEnabled が追加された。 | |||
1.8.0 | beta 1.8.0.8 | randomTickSpeed が追加された。 | |||
1.9.0 | beta 1.9.0.0 | showDeathMessages が追加された。
| |||
immediateRespawn が追加された。 | |||||
functioncommandlimit が追加された。 | |||||
1.12.0 | beta 1.12.0.2 | spawnRadius が追加された。
| |||
sendCommandBlockFeedback が追加された。 | |||||
? | commandBlockOutput が追加された。
| ||||
maxCommandChainLength が追加された。 | |||||
naturalRegeneration が追加された。 | |||||
sendCommandFeedback が追加された。 | |||||
showCoordinates が追加された。 | |||||
tntExplodes が追加された。 | |||||
1.14.0 | showTags が追加された。 | ||||
? | ダミーのゲームルールを作る機能が削除された。 | ||||
1.16.210 | beta 1.16.210.53 | freezeDamage が追加された。 | |||
1.17.30 | beta 1.17.20.20 | respawnBlocksExplode が追加された。 |
脚注[]
- ↑ MCPE-99718
- ↑ “Revamped anger management for neutral mobs in minecraft. Now angered neutral mobs won't attack innocent bystanders, won't forget you just cuz you log out & log in, and won't keep killing you after you die & respawn. Etc. Find anything wonky? Report at bugs.mojang.com” – @henrikkniberg、2020年6月5日