コマンド/gamerule

提供: Minecraft Wiki
移動先: 案内検索

ゲームルールの値を変更もしくは照会する。

構文
  • 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)(省略可能)
変更先の値を指定する。基本的に truefalse だが、maxEntityCrammingrandomTickSpeedspawnRadius、そして 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+BF3+G を押した時の、エンティティの当たり判定やチャンクの境界を表示するかどうかも設定できる。 false はい いいえ
sendCommandFeedback
(PE: sendcommandfeedback)
プレイヤーの実行したコマンドのログを表示するかどうか。コマンドブロックがコマンドの出力結果を保存するかどうかにも影響する。 true はい はい
showDeathMessages 死亡メッセージを表示するかどうか。ペットの死亡メッセージにも影響する。 true はい はい
spawnRadius プレイヤーの初期スポーン地点の範囲を、ワールドのスポーン地点からのブロック半径で指定する。 10 はい 計画中
spectatorsGenerateChunks スペクテイターモードでもチャンクを生成するかどうか。 true はい いいえ
結果
値も含めて、有効なゲームルールでないとこのコマンドは失敗する。
成功した場合
値を指定しない場合は現在の値を表示する。
値を指定していた場合、その値にゲームルールが変更される。
独自のルールを定義することもできる。値を指定すればその値に変更され、省略すれば現在の値を表示する。
使用例
昼夜サイクルを止める。
/gamerule doDaylightCycle false
体力を自然回復しなくする。
/gamerule naturalRegeneration false
オリジナルのゲームルール myNewRule を作り、値を10に設定する。
/gamerule myNewRule 10

歴史[編集 | ソースを編集]

Java Edition
1.4.212w32a/gamerule が追加された。
/gamerule doFireTick が追加された。
/gamerule mobGriefing が追加された。
/gamerule keepInventory が追加された。
/gamerule doMobSpawning が追加された。
/gamerule doMobLoot が追加された。
/gamerule doTileDrops が追加された。
12w38a/gamerule commandBlockOutput が追加された。
1.6.113w23a/gamerule naturalRegeneration が追加された。
13w24a/gamerule doDaylightCycle が追加された。
1.814w03a/gamerule logAdminCommands が追加された。
14w10a/gamerule showDeathMessages が追加された。
14w17a/gamerule randomTickSpeed が追加された。
14w26a/gamerule sendCommandFeedback が追加された。
14w29a/gamerule reducedDebugInfo が追加された。
Added the ability to create dummy gamerules.
1.8.1pre1/gamerule doEntityDrops が追加された。
/gamerule doTileDrops no longer affects entities.
1.915w37a/gamerule spectatorsGenerateChunks が追加された。
15w51a/gamerule spawnRadius が追加された。
16w07a/gamerule disableElytraMovementCheck が追加された。
1.1116w38a/gamerule doWeatherCycle が追加された。
/gamerule maxEntityCramming が追加された。
1.1217w13a/gamerule doLimitedCrafting が追加された。
17w16b/gamerule maxCommandChainLength が追加された。
17w18a/gamerule announceAdvancements が追加された。
pre1/gamerule gameLoopFunction が追加された。
1.1317w45a/gamerule no longer accepts unknown values (dummy gamerules).
Values to /gamerule are now type-checked.
17w49b/gamerule gameLoopFunction が削除された。
1.14.3pre3/gamerule disableRaids が追加された。
1.1519w36a/gamerule doInsomnia が追加された。
/gamerule doImmediateRespawn が追加された。
/gamerule drowningDamage が追加された。
/gamerule fallDamage が追加された。
/gamerule fireDamage が追加された。
1.15.2pre1/gamerule doPatrolSpawning が追加された。
/gamerule doTraderSpawning が追加された。
Pocket Edition
1.0.5alpha 1.0.5.0/gamerule が追加された。
/gamerule drowningDamage が追加された。
/gamerule fallDamage が追加された。
/gamerule fireDamage が追加された。
/gamerule pvp が追加された。
1.1.0alpha 1.1.0.0/gamerule doDaylightCycle が追加された。
/gamerule doEntityDrops が追加された。
/gamerule doFireTick が追加された。
/gamerule doMobSpawning が追加された。
/gamerule doMobLoot が追加された。
/gamerule doTileDrops が追加された。
/gamerule doWeatherCycle が追加された。
/gamerule keepInventory が追加された。
/gamerule mobGriefing が追加された。
Bedrock Edition
1.6.0beta 1.6.0.6/gamerule doInsomnia が追加された。
1.7.0beta 1.7.0.2/gamerule commandBlocksEnabled が追加された。
1.8.0beta 1.8.0.8/gamerule randomTickSpeed が追加された。
1.9.0beta 1.9.0.0/gamerule showDeathMessages が追加された。
/gamerule immediateRespawn が追加された。
1.12.0beta 1.12.0.2/gamerule spawnRadius が追加された。
/gamerule sendCommandBlockFeedback が追加された。
?/gamerule commandBlockOutput が追加された。
/gamerule maxCommandChainLength が追加された。
/gamerule naturalRegeneration が追加された。
/gamerule sendCommandFeedback が追加された。
/gamerule showCoordinates が追加された。
/gamerule tntExplodes が追加された。
1.14.0/gamerule showtags が追加された。