この記事では、オプションとしてのゲームルールについて説明しています。ゲームルールを参照および変更するコマンドについては「コマンド/gamerule」をご覧ください。
ゲームルール(英:Game rule)はワールド毎に設定可能な様々なオプションである。
ルールの変更[]
「ワールド新規作成」画面の「ゲームルールを編集」メニュー(Java Edition)
ワールド設定画面[]
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
|
論理型 | はい | いいえ |
doMobLootMobのアイテムのドロップ |
Mobが倒されたときにアイテムと経験値オーブをドロップするかどうか。 | true
|
論理型 | はい | はい |
doMobSpawningMobのスポーン |
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
|
整数型 | はい | はい |
maxEntityCrammingエンティティの最大密集数 |
プレイヤーやMobが重なり合えるエンティティの最大数。これを超えると0.5秒ごとに3 |
24
|
整数型 | はい | いいえ |
mobExplosionDropDecayMob爆発時にブロックがドロップアイテムを落とさない可能性 |
ブロックが、Mob由来(クリーパーなど)の爆発によって破壊されたときのドロップアイテムの消失の仕様を以下のうちから設定する。
|
true
|
論理型 | はい | いいえ |
mobGriefingMobの破壊行動の許可 |
クリーパー、ゾンビ、エンダーマン、ガスト、ウィザー、エンダードラゴン、ウサギ、ヒツジ、キツネ、村人、シルバーフィッシュ、スノウゴーレム、エンドクリスタルがブロックに変更を加えられるかどうか、およびMobがアイテムを拾えるかどうか。 これにより物々交換の際にピグリンがアイテムを拾えなくなるが、直接ピグリンに向かってアイテムを使用することで交換自体は可能である。 同様に村人は繁殖に必要な分の食糧を拾うことができなくなるので、自身のインベントリの食糧を使い果たすと繁殖しなくなる。 さらにこれはゾンビ系Mobがカメの卵へと向かおうとする習性にも影響し、トラップなどが動作しなくなる可能性がある。 |
true
|
論理型 | はい | はい |
naturalRegeneration体力の自動回復 |
プレイヤーの満腹度が十分にあるとき、体力を自然回復するかどうか。金のリンゴや再生能力等のようなその他の回復には影響しない。 | true
|
論理型 | はい | はい |
playersSleepingPercentage就寝率 |
マルチプレイヤー時に夜を過ごすために寝る必要があるプレイヤーの割合(%)。 | 100
|
整数型 | はい | いいえ |
pvp
|
他のプレイヤーにダメージを与えられるかどうか。 | 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
|
整数型 | はい | いいえ |
spawnRadiusリスポーン地点の半径 |
プレイヤーの初期スポーン地点の範囲を、ワールドのスポーン地点からのブロック半径で指定する。 | 10[JE限定]5[BE限定]
|
整数型 | はい | はい |
spectatorsGenerateChunksスペクテイターモードのプレイヤーによる地形生成の許可 |
スペクテイターモードのプレイヤーの周囲においてチャンク生成を行うかどうか。 |
true
|
論理型 | はい | いいえ |
tntExplodes
|
TNTが着火して爆発するかどうか。 | true
|
論理型 | いいえ | はい |
tntExplosionDropDecayTNT爆発時にブロックがドロップアイテムを落とさない可能性 |
ブロックが、TNTの爆発によって破壊されたときのドロップアイテムの消失の仕様を以下のうちから設定する。
|
false
|
論理型 | はい | いいえ |
universalAnger敵対の共有 |
中立的Mobに攻撃を加えたプレイヤーだけでなく、近くの全てのプレイヤーを敵対の対象とするかどうか。forgiveDeadPlayersを無効にすると相性が良い。
|
false
|
論理型 | はい | いいえ |
waterSourceConversion水流から水源への変化 |
水源に挟まれた水流が水源に変換されるかどうか。 | true
|
論理型 | はい | いいえ |
追加の動作説明[]
この節では一部のゲームルールのより複雑な動作について説明する。
disableRaidsdoEntityDropsdoMobSpawning- Mobの自然なスポーンにのみ影響する。
falseの場合でも、構造物[Java Edition限定]、スポナー、イベントによるスポーンは継続する。
- Mobの自然なスポーンにのみ影響する。
doTileDropsdrowningDamagefalseのときでも酸素は減少するが、酸素が尽きてもダメージを受けることはない。
fireDamagefalseのときでもプレイヤーは炎上するが、それによってダメージを受けることはない。
forgiveDeadPlayerskeepInventorymobGriefingfalseのとき、- すべてのMob:
- 畑を踏み荒らす。
- カメの卵を踏みつぶす。
- アイテムを拾う。
- ブロックを破壊する。
- ブレイズがブロックや焚き火に火をつける。
- クリーパーが爆発したときにブロックを破壊する。
- エンティティへのダメージは防がれない。
- エンドクリスタルが爆発したときにブロックを破壊する。
- エンティティへのダメージは防がれない。
- エンダードラゴンがブロックを破壊する。
- ブロックを通過するだけになる。
- エンダーマンがブロックを拾い上げたり置いたりする。
- エヴォーカーが青色のヒツジを赤色にする。
- キツネがスイートベリーの低木からスイートベリーを取る。
- ガストの火の玉がブロックを爆破し、火をつける。
- エンティティへのダメージは防がれない。
- ピグリンがアイテムを拾って物々交換を行おうとする。
- ピグリンにアイテムを使用することによる物々交換は可能。
- ウサギがニンジンを収穫して食べる。
- ラヴェジャーが作物や葉を破壊する。
- ヒツジが草ブロックを土に変える。
- 羊毛は再び生えてくる。
- ヒツジは草を食べるような振る舞いをし、それによって羊毛は再生するが、草はそのまま残り、草が破壊される音はしない。
- シルバーフィッシュが石に隠れ、ブロックから出るときにそのブロックを破壊する。
- スノウゴーレムが雪の跡を残す。
- 村人が農業をしてアイテムを拾う。
- ドアを開けることは可能。
- アイテムをドロップすることは可能。
- ウィザーとウィザーの頭骸骨がブロックを爆破する。
- エンティティへのダメージは防がれない。故に、ウィザーローズはアイテムとしてドロップする。
- ゾンビがドアを破壊し、カメの卵を踏みつぶす。
- すべてのMob:
- プレイヤーの行動には影響しない。
playersSleepingPercentage0のとき、眠りに落ちる画面遷移なしに即座に夜が過ごされる。100以上の時、寝ているプレイヤーの人数に関わらず夜は過ごされない。
randomTickSpeeduniversalAnger
歴史[]
| 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が追加された。 | |||
| 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日