メインコンテンツまでスキップ
probot-auto-merge[bot]が最終更新

gamerule

項目内容
コマンドgamerule
目的ゲームルールを設定する
必要な権限レベル1
コマブロで実行可能
適用対象ワールド

構文#

指定したゲームルールの値を設定する
/gamerule <ゲームルール> <値>
指定したゲームルールの現在の値を取得する
/gamerule <ゲームルール>

引数#

<ゲームルール> (必須)

設定または取得するゲームルールを指定する。ルール一覧は後述。

<値> (設定する場合は必須、取得する場合は不要)

ゲームルールに設定する値を書く。

BE で設定できるゲームルール一覧#

ルール名説明デフォルトの値
commandblockoutputコマンドブロックがコマンドを実行した際に、OP 権限を持つプレイヤーに通知するか否かtrue
dodaylightcycle昼夜サイクルが動くか否か (時間が動くか否か)true
doentitydropsMob ではないエンティティ(トロッコなど)がアイテムをドロップするか否かtrue
dofiretick火が勝手に燃え広がるか否かtrue
domoblootMob がアイテムをドロップするか否かtrue
domobspawningMob が自然にスポーンするか否か。スポーンブロックには影響しないtrue
dotiledropsブロックがアイテムをドロップするか否かtrue
doweathercycle天候が変化するか否かtrue
drowningdamageプレイヤーが水に溺れてダメージを受けるか否かtrue
falldamageプレイヤーが落下ダメージを受けるか否かtrue
firedamageプレイヤーが火のダメージを受けるか否かtrue
keepinventoryプレイヤーが死んだ後も持ち物をインベントリに保持するか否かfalse
mobgriefingクリーパー、ゾンビ、エンダーマン、ガスト、ウィザー、エンダードラゴン、ウサギ、ヒツジ、村人がブロックに変更を加えるか否か。また、村人、ゾンビ、スケルトン、ゾンビピッグマンがアイテムを拾うか否かtrue
naturalregeneration満腹度が一杯の場合に、体力が自然回復するか否か (金リンゴや再生のポーションなどの追加の回復には影響しない)true
pvpプレイヤーが他のプレイヤーと戦闘できるか(PvP できるか)否かtrue
sendcommandfeedbackプレイヤーがコマンドを実行した時に、チャットに通知を流すか否か。また、コマンドブロックが実行結果の文章を保持するか否かtrue
showcoordinates画面左上に現在位置の座標を表示するか否かfalse
tntexplodesTNT を起爆できるか否かtrue

実行結果#

ゲームルール名や指定した値が正しくない場合は失敗する。

取得モードと設定モードがあり、成功すると、

  • 値が与えられていない場合は、現在の値を返す。
  • 値が与えられている場合は、その値に変更する。

使用例#

  • /gamerule dodaylightcycle false : 昼夜サイクルを止める
  • /gamerule pvp : このワールドはPVPが有効かどうか確認する(変更はされない)