ゲームルールの値を変更もしくは照会する。
- 構文
- Java Edition
/gamerule <ルール名> [値]
- Bedrock Edition
gamerule <rule: string> <value: bool>
gamerule <rule: string> <value: int>
gamerule [rule: string]
- 引数
- ルール名 (BE: rule: string)
- 変更、照会したいゲームルールを指定する。有効なゲームルールは以下の表に記されている。
- 値(BE: value: bool もしくは value: int)(省略可能)
- 変更先の値を指定する。基本的に
true
かfalse
だが、maxEntityCramming
、randomTickSpeed
、spawnRadius
、そしてmaxCommandChainLength
は例外で、0以上の値を指定する。
- 変更先の値を指定する。基本的に
ゲームルール ルール名 説明 デフォルト Java Edition Bedrock Edition announceAdvancements
チャット欄に進捗を知らせるかどうか。 true
はい いいえ commandBlocksEnabled
コマンドブロックを有効にするかどうか。 true
いいえ はい commandBlockOutput
(BE:commandblockoutput
)コマンドブロックの実行ログを、表示するかどうか。 true
はい はい disableElytraMovementCheck
エリトラを装備しているプレイヤーの、速度チェックを無効にするかどうか。 false
はい いいえ doDaylightCycle
(BE:dodaylightcycle
)昼夜サイクルと月の満ち欠けが進むかどうか。 true
はい はい doEntityDrops
(BE:doentitydrops
)エンティティを破壊した時に、アイテムが落ちるかどうか。 true
はい はい doFireTick
(BE:dofiretick
)炎が燃え広がり、自然に消火するかどうか。 true
はい はい doLimitedCrafting
Whether players should only be able to craft recipes that they've unlocked first false
はい いいえ doMobLoot
(BE:domobloot
)Mob がアイテムを落とすかどうか。 true
はい はい doMobSpawning
(BE:domobspawning
)Mob が自然にスポーンするかどうか。これはモンスタースポナーには影響しない。 true
はい はい doTileDrops
(BE:dotiledrops
)ブロックを破壊した時に、アイテムが落ちるかどうか。 true
はい はい doWeatherCycle
(BE:doweathercycle
)天気が自動で変動するかどうか。 true
はい はい drowningdamage
溺れているときにダメージを受けるかどうか。 true
計画中 はい falldamage
落下ダメージを受けるかどうか。 true
計画中 はい firedamage
炎上ダメージを受けるかどうか。 true
計画中 はい gameLoopFunction
ゲームティックごとに関数を実行するかどうか。 -
はい いいえ keepInventory
(BE:keepinventory
)死亡時にアイテムや経験値を保持するかどうか。 false
はい はい logAdminCommands
サーバーログに管理ログを表示するかどうか。 true
はい いいえ maxCommandChainLength
チェーンコマンドブロックが「チェーン」する回数。 65536
はい いいえ maxEntityCramming
プレイヤーや Mob が重なり合える最大数。これを超えると0.5秒ごとに 3 の窒息ダメージを受ける。0にすることで無効化できる。このダメージはサバイバルモードもしくはアドベンチャーモードのプレイヤー、そしてコウモリ以外のすべての Mob が受ける。また、重なり合えるエンティティにはスペクテイターモードのプレイヤーも含まれるが、コウモリとボート、トロッコは含まれない。 24
はい いいえ mobGriefing
(BE:mobgriefing
)クリーパー、ゾンビ、エンダーマン、ガスト、ウィザー、エンダードラゴン、ウサギ、ヒツジ、そして村人が、ブロックの変更と破壊をできるかどうか。村人、ゾンビ、スケルトン、そしてゾンビピッグマンがアイテムを拾うかどうかも、これで設定される。 true
はい はい naturalRegeneration
満腹度が充分あるときに、体力が自然回復するかどうか。アイテムなどによるものは含まれない。 true
はい いいえ pvp
他のプレイヤーにダメージを与えられるかどうか。 true
いいえ はい randomTickSpeed
植物の成長、葉の枯死といったランダムなブロックティックが、1チャンクにつき何ティック発生するか。0にすると無効化され、高い値になるほど植物の成長や葉の枯死などが起こりやすい。 (JE)3 (BE)1
はい はい reducedDebugInfo
デバッグ画面の情報の、すべてを表示するか一部を表示するか。F3 + B や F3 + G を押した時の、エンティティの当たり判定やチャンクの境界を表示するかどうかも設定できる。 false
はい いいえ sendCommandFeedback
(PE:sendcommandfeedback
)プレイヤーの実行したコマンドのログを表示するかどうか。コマンドブロックがコマンドの出力結果を保存するかどうかにも影響する。 true
はい はい showDeathMessages
死亡メッセージを表示するかどうか。ペットの死亡メッセージにも影響する。 true
はい はい spawnRadius
プレイヤーの初期スポーン地点の範囲を、ワールドのスポーン地点からのブロック半径で指定する。 10
はい 計画中 spectatorsGenerateChunks
スペクテイターモードでもチャンクを生成するかどうか。 true
はい いいえ
- 結果
- 値も含めて、有効なゲームルールでないとこのコマンドは失敗する。
- 成功した場合
- 値を指定しない場合は現在の値を表示する。
- 値を指定していた場合、その値にゲームルールが変更される。
- 独自のルールを定義することもできる。値を指定すればその値に変更され、省略すれば現在の値を表示する。
- 使用例
- 昼夜サイクルを止める。
/gamerule doDaylightCycle false
- 体力を自然回復しなくする。
/gamerule naturalRegeneration false
- オリジナルのゲームルール
myNewRule
を作り、値を10に設定する。/gamerule myNewRule 10