「gamerule」はこの項目へ転送されています。ワールド毎に設定可能なオプション群については「ゲームルール」をご覧ください。
ゲームルールの値を変更もしくは照会する。
構文[]
- Java Edition
gamerule <rule name> [<value>]
- Bedrock Edition
gamerule <rule: BoolGameRule> [value: Boolean]
gamerule <rule: IntGameRule> [value: int]
引数[]
Java Editionでは、引数は大文字と小文字を区別する。 Bedrock Editionでは、引数はタブキーによる自動補完では小文字で表示されるが、入力されたものは大文字と小文字を区別しない。
JE: <rule name>
BE: rule: BoolGameRule
または rule: IntGameRule
- 変更、照会したいゲームルールを指定する。
- 定義済みのゲームルールのどれかである必要がある。ゲームルールを参照されたい。
JE: <value>
BE: value: Boolean
または value: int
- 変更後のゲームルールの値を指定する。指定しない場合、現在設定されている値を照会する。
- 基本的に
true
かfalse
だが、maxEntityCramming
、randomTickSpeed
、spawnRadius
、playersSleepingPercentage
、functionCommandLimit
、maxCommandChainLength
は例外で、整数値(-2147483648~2147483647)を指定する。ゲームルールを参照されたい。
結果[]
コマンド | トリガー | Java Edition | Bedrock Edition |
---|---|---|---|
任意 | 引数が正しく指定されていない場合 | 構文解析不能 | 失敗 |
成功時 | ゲームルールを変更または照会する |
出力[]
コマンド | エディション | 状況 | 成功回数 | /execute store success ... | /execute store result ... |
---|---|---|---|---|---|
任意 | Java Edition | 成功時 | 1 | 1 | ゲームルールに設定されている値 |
Bedrock Edition | 失敗時 | 0 | N/A | N/A | |
成功時 | 1 | N/A | N/A |
使用例[]
- 昼夜サイクルを止める。
/gamerule doDaylightCycle false
- 体力の自然回復を無効にする。
/gamerule naturalRegeneration false
- クリーパーやガスト等のMobがブロックに変更を加えられないようにする。
/gamerule mobGriefing false
- 天候サイクルを止める。
/gamerule doWeatherCycle false
- プレイヤーの死亡時にすべての所持品を保持する。
/gamerule keepInventory true
- TNTが爆発しないようにする。
/gamerule tntExplodes false
[BE限定]
- コマンドブロックの出力を表示しないようにする。
/gamerule commandBlockOutput false
- ファントムがスポーンしないようにする。
/gamerule doInsomnia false
歴史[]
Java Edition | |||||
---|---|---|---|---|---|
1.4.2 | 12w32a | /gamerule が追加された。 | |||
1.8 | 14w29a | カスタムゲームルールを作る機能が追加された。 | |||
1.13 | 17w45a | /gamerule が、不明な値(ダミーのゲームルール)を承諾しなくなった。
| |||
/gamerule の値の型が確認されるようになった。 | |||||
Pocket Edition | |||||
1.0.5 | alpha 1.0.5.0 | /gamerule が追加された。 | |||
Bedrock Edition | |||||
? | ダミーのゲームルールを承諾しなくなった。 |
関連項目[]
/mobevent
– 襲撃、略奪隊、行商人のスポーンを制御するBedrock Editionのコマンド