ワールドのルールそのものを変えるコマンド。死んでも持ち物を落とさない、天気を固定する、など。単体より、ほかのコマンドと組み合わせたときに効く。

統合版/BEJava版
答えだけ先に

gamerule のうしろに「ルール名・値」を書くだけ。値を省くと今の設定を確認できる。

01

基本のかたち

死んでも持ち物を失わない統合版/BE・Java版
gamerule keepInventory true
今の設定を確認する(値を付けない)統合版/BE・Java版
gamerule keepInventory
02

よく使う例

gameruleは、ほかのコマンドと組み合わせたときに効く。

ずっと真夜中にする統合版/BE・Java版
gamerule doDaylightCycle false
time set 18000
クリーパーに拠点を壊させない統合版/BE・Java版
gamerule mobGriefing false
装置のチャットを静かにする統合版/BE・Java版
gamerule sendCommandFeedback false
gamerule commandBlockOutput false
03

よく使うルール早見

ルール名 内容
keepInventory 死んでも持ち物・経験値を失わない
mobGriefing モブが地形やブロックを変えるか
doMobSpawning モンスターなどが自然に湧くか
doDaylightCycle 昼夜が進むか
doWeatherCycle 天気が変わるか
doFireTick 火が燃え広がるか
doInsomnia 眠らないとファントムが来るか
doImmediateRespawn 死亡画面を出さず、すぐ復活する
showDeathMessages 死亡メッセージをチャットに出す
randomTickSpeed 作物の成長などの速さ(初期値 3
sendCommandFeedback コマンドの結果をチャットに出すか
commandBlockOutput コマンドブロックの実行を通知するか
04

Java版と統合版のちがい

上の一覧は両方で使える。違うのは書き方と、限定ルール。

Java版

  • ルール名の大文字・小文字を区別するkeepinventory はエラー)
  • doPatrolSpawningdoTraderSpawningdoWardenSpawning などがある
  • プレイヤー同士の攻撃は server.properties で設定

統合版/BE

  • ルール名の大文字・小文字は区別しない
  • fallDamagefireDamagedrowningDamagetntExplodes がある
  • pvpshowCoordinates も gamerule で切り替えられる

つづけて読む