Minecraft Wiki
Advertisement
この記事では、オプションとしてのゲームルールについて説明しています。ゲームルールを参照および変更するコマンドについては「コマンド/gamerule」をご覧ください。

ゲームルール(英:Game rule)はワールド毎に設定可能な様々なオプションである。

ルールの変更[]

Edit Game Rules

「ワールド新規作成」画面の「ゲームルールを編集」メニュー(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を除く)の爆発によって破壊されたときのドロップアイテムの消失の仕様を以下のうちから設定する。
  • false - 全く消滅しない
  • true - 爆心からの距離に応じた確率でランダムに消滅する。
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由来(クリーパーなど)の爆発によって破壊されたときのドロップアイテムの消失の仕様を以下のうちから設定する。
  • false - 全く消滅しない
  • true - 爆心からの距離に応じた確率でランダムに消滅する。
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 + BF3 + 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 - 全く消滅しない
  • true - 爆心からの距離に応じた確率でランダムに消滅する。
false 論理型 はい いいえ
universalAnger
敵対の共有
中立的Mobに攻撃を加えたプレイヤーだけでなく、近くの全てのプレイヤーを敵対の対象とするかどうか。forgiveDeadPlayersを無効にすると相性が良い。 false 論理型 はい いいえ
waterSourceConversion
水流から水源への変化
水源に挟まれた水流が水源に変換されるかどうか。 true 論理型 はい いいえ

追加の動作説明[]

Dark Oak Sapling JE2 BE2
この節は書きかけです。 
あなたが内容を拡充してみませんか?

この節では一部のゲームルールのより複雑な動作について説明する。

  • disableRaids
    • trueのとき、村に入ったときに不吉な予感の効果は解除されない。
    • 襲撃進行中にtrueに設定されたとき、襲撃は中断されるが、既存のMobデスポーンしない。
  • doEntityDrops
  • doMobSpawning
    • Mobの自然なスポーンにのみ影響する。falseの場合でも、構造物‌[Java Edition限定]、スポナー、イベントによるスポーンは継続する。
  • doTileDrops
    • falseのとき、内部インベントリをもつブロックはその中身をドロップするが、そのブロック自体はドロップしない。
    • falseのとき、アーマースタンドはそれ自体も装備していた防具もドロップしない。
    • falseのとき、額縁はそれ自体も飾られたアイテムもドロップする。
  • drowningDamage
    • falseのときでも酸素は減少するが、酸素が尽きてもダメージを受けることはない。
  • fireDamage
    • falseのときでもプレイヤーは炎上するが、それによってダメージを受けることはない。
  • forgiveDeadPlayers
  • keepInventory
    • trueのとき、プレイヤーは死亡時に経験値も保持する。
    • trueのとき、死亡時にHPと空腹度は通常通りリセットされる。
  • maxCommandChainLength
    • 実際には単なるコマンド実行数ではなく、次に挙げる「操作」の個数をカウントしている。
      • コマンドの実行数。実行文脈が分岐している場合は各文脈ごとのコマンドの実行数をすべて加算する。
      • /executeにおけるサブコマンドの実行
      • 関数の呼び出し
  • mobGriefing
    • falseのとき、
      • すべてのMob:
        • 畑を踏み荒らす。
        • カメの卵を踏みつぶす。
        • アイテムを拾う。
        • ブロックを破壊する。
      • ブレイズがブロックや焚き火に火をつける。
      • クリーパーが爆発したときにブロックを破壊する。
        • エンティティへのダメージは防がれない。
      • エンドクリスタルが爆発したときにブロックを破壊する。
        • エンティティへのダメージは防がれない。
      • エンダードラゴンがブロックを破壊する。
        • ブロックを通過するだけになる。
      • エンダーマンがブロックを拾い上げたり置いたりする。
      • エヴォーカーが青色のヒツジを赤色にする。
      • キツネスイートベリーの低木からスイートベリーを取る。
      • ガストの火の玉がブロックを爆破し、火をつける。
        • エンティティへのダメージは防がれない。
      • ピグリンがアイテムを拾って物々交換を行おうとする。
        • ピグリンにアイテムを使用することによる物々交換は可能。
      • ウサギがニンジンを収穫して食べる。
      • ラヴェジャーが作物や葉を破壊する。
      • ヒツジ草ブロックに変える。
        • 羊毛は再び生えてくる。
        • ヒツジは草を食べるような振る舞いをし、それによって羊毛は再生するが、草はそのまま残り、草が破壊される音はしない。
      • シルバーフィッシュに隠れ、ブロックから出るときにそのブロックを破壊する。
      • スノウゴーレムが雪の跡を残す。
      • 村人が農業をしてアイテムを拾う。
        • ドアを開けることは可能。
        • アイテムをドロップすることは可能。
      • ウィザーとウィザーの頭骸骨がブロックを爆破する。
        • エンティティへのダメージは防がれない。故に、ウィザーローズはアイテムとしてドロップする。
      • ゾンビがドアを破壊し、カメの卵を踏みつぶす。
    • プレイヤーの行動には影響しない。
  • playersSleepingPercentage
    • 0のとき、眠りに落ちる画面遷移なしに即座に夜が過ごされる。
    • 100以上の時、寝ているプレイヤーの人数に関わらず夜は過ごされない。
  • randomTickSpeed
  • universalAnger
    • すべての敵対しうる中立的Mobは常にすべての近くのプレイヤーに対して敵対する。
    • ミツバチは巣が破壊されたとき、このルールの設定に関わらず、すべての近くのプレイヤーを攻撃する。[2]
      • ミツバチが攻撃されて敵対したときには設定通りに振る舞う。

歴史[]

Java Edition
1.4.212w32a/gameruleが追加された。
以下のゲームルールが追加された。
  • doFireTickが追加された。
  • mobGriefingが追加された。
  • keepInventoryが追加された。
  • doMobSpawningが追加された。
  • doMobLootが追加された。
  • doTileDropsが追加された。
12w38acommandBlockOutputが追加された。
1.6.113w23anaturalRegenerationが追加された。
13w24adoDaylightCycleが追加された。
1.814w03alogAdminCommandsが追加された。
14w10ashowDeathMessagesが追加された。
14w17arandomTickSpeedが追加された。
14w26asendCommandFeedbackが追加された。
14w29areducedDebugInfoが追加された。
ダミーのゲームルールを作る機能が追加された。
1.8.1pre1doEntityDropsが追加された。
doTileDropsがエンティティに影響しなくなった。
1.915w37aspectatorsGenerateChunksが追加された。
15w51aspawnRadiusが追加された。
16w07adisableElytraMovementCheckが追加された。
1.1116w38adoWeatherCycleが追加された。
maxEntityCrammingが追加された。
1.1217w13adoLimitedCraftingが追加された。
17w16bmaxCommandChainLengthが追加された。
17w18aannounceAdvancementsが追加された。
pre1gameLoopFunctionが追加された。
1.1317w45aカスタムゲームルールを作る機能が削除された。
17w49bgameLoopFunctionが削除された。
1.14.3pre3disableRaidsが追加された。
1.1519w36adoInsomniaが追加された。
doImmediateRespawnが追加された。
drowningDamageが追加された。
fallDamageが追加された。
fireDamageが追加された。
1.15.2pre1doPatrolSpawningが追加された。
doTraderSpawningが追加された。
1.1620w17aワールドの作成でゲームルールを変更できるようになった。
pre1universalAngerが追加された。
forgiveDeadPlayersが追加された。
1.1720w48afreezeDamageが追加された。
20w51aplayersSleepingPercentageが追加された。
1.1922w16adoWardenSpawningが追加された。
1.19.322w44a以下のゲームルールが追加された。
  • blockExplosionDropDecay
  • mobExplosionDropDecay
  • tntExplosionDropDecay
  • snowAccumulationHeight
  • waterSourceConversion
  • lavaSourceConversion
  • globalSoundEvents
1.19.423w03acommandModificationBlockLimitが追加された。
23w06adoVinesSpreadが追加された。
1.20.2Pre-release 1enderPearlsVanishOnDeathが追加された。
1.20.323w41amaxCommandForkCountが追加された。
maxCommandChainLengthが計上するものが次のように変更された。
  • コマンドの実行。実行文脈が分岐している場合は各文脈ごとのコマンドの実行数をすべて加算する。
  • /executeにおけるサブコマンドの実行
  • 関数の呼び出し
従来はコマンドの実行のみを計上していた。
maxCommandChainLengthがチャット欄からコマンドを実行した際にも作用するようになった。
23w42a以下のゲームルールが追加された。
  • playersNetherPortalDefaultDelay
  • playersNetherPortalCreativeDelay
  • projectilesCanBreakBlocks
開発中のJava Edition
1.20.524w03aspawnChunkRadiusが追加された。
Pocket Edition
1.0.5alpha 1.0.5.0/gameruleが追加された。
drowningDamageが追加された。
fallDamageが追加された。
fireDamageが追加された。
pvpが追加された。
1.1.0alpha 1.1.0.0doDaylightCycleが追加された。
doEntityDropsが追加された。
doFireTickが追加された。
doMobSpawningが追加された。
doMobLootが追加された。
doTileDropsが追加された。
doWeatherCycleが追加された。
keepInventoryが追加された。
mobGriefingが追加された。
Bedrock Edition
1.6.0beta 1.6.0.6doInsomniaが追加された。
1.7.0beta 1.7.0.2commandBlocksEnabledが追加された。
1.8.0beta 1.8.0.8randomTickSpeedが追加された。
1.9.0beta 1.9.0.0showDeathMessagesが追加された。
immediateRespawnが追加された。
functioncommandlimitが追加された。
1.12.0beta 1.12.0.2spawnRadiusが追加された。
sendCommandBlockFeedbackが追加された。
?commandBlockOutputが追加された。
maxCommandChainLengthが追加された。
naturalRegenerationが追加された。
sendCommandFeedbackが追加された。
showCoordinatesが追加された。
tntExplodesが追加された。
1.14.0showTagsが追加された。
?ダミーのゲームルールを作る機能が削除された。
1.16.210beta 1.16.210.53freezeDamageが追加された。
1.17.30beta 1.17.20.20respawnBlocksExplodeが追加された。

脚注[]

Advertisement