ワールドのルールそのものを変えるコマンド。死んでも持ち物を落とさない、天気を固定する、など。単体より、ほかのコマンドと組み合わせたときに効く。
統合版/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はエラー) -
doPatrolSpawning・doTraderSpawning・doWardenSpawningなどがある - プレイヤー同士の攻撃は server.properties で設定
統合版/BE
- ルール名の大文字・小文字は区別しない
-
fallDamage・fireDamage・drowningDamage・tntExplodesがある -
pvp・showCoordinatesも gamerule で切り替えられる