MC CommanderMinecraft非公式コマンド支援

gamerule・time・weatherで検証ワールドを使いやすくする

keep_inventory(旧keepInventory)、advance_time(旧doDaylightCycle)、time set、weather clearなど、検証ワールドや建築ワールドで便利な基本コマンドをまとめます。

gameruletime set dayweather clear

高度コマンド生成を開く

更新日:

コマンド生成や建築を試すワールドでは、ゲーム内環境を安定させると作業しやすくなります。/gamerule、/time、/weather は、検証用ワールドで最初に設定しておきたい基本コマンドです。

バージョンによる違い:Java版1.21.11でゲームルールの名前がすべて変わりました(例:keepInventory → keep_inventory、doDaylightCycle → advance_time、doMobSpawning → spawn_mobs)。1.21.11以降は新しい名前しか使えないため、このページでは両方を載せています。統合版は小文字の名前(keepinventory など)です。

インベントリ保持

1.21.11以降:/gamerule minecraft:keep_inventory true
1.21.10以前:/gamerule keepInventory true

死亡時にアイテムを失わない設定です。コマンド検証中に爆発や落下で死ぬことがある場合、先に入れておくと楽です。

昼夜サイクルを止める

1.21.11以降:/gamerule minecraft:advance_time false
1.21.10以前:/gamerule doDaylightCycle false

建築やスクリーンショット撮影では、時間が勝手に進まない方が便利です。解除したい場合は true に戻します。

時間を昼にする

/time set day

昼に固定したい場合は、先に /time set day を実行し、その後 昼夜サイクルを止めるルール(1.21.11以降は advance_time、それ以前は doDaylightCycle)を false にすると扱いやすいです。

天気を晴れにする

/weather clear

雨や雷を止めたいときに使います。建築、動画撮影、コマンド検証ではよく使う基本コマンドです。

モブの自然スポーンを止める

1.21.11以降:/gamerule minecraft:spawn_mobs false
1.21.10以前:/gamerule doMobSpawning false

敵モブが検証を邪魔する場合に使います。ただし、サバイバルの通常プレイではゲーム性が変わるので、検証用ワールド向けの設定です。

検証用ワールドの初期セット

Java版1.21.11以降:

/gamerule minecraft:keep_inventory true
/gamerule minecraft:advance_time false
/time set day
/weather clear
/gamerule minecraft:spawn_mobs false

Java版1.21.10以前:

/gamerule keepInventory true
/gamerule doDaylightCycle false
/time set day
/weather clear
/gamerule doMobSpawning false

このセットを入れてから、give、summon、fill、executeなどを試すと、余計な要因を減らして確認できます。

天気を晴れのまま固定する

版コマンド
Java版1.21.11以降/gamerule minecraft:advance_weather false
Java版1.21.10以前/gamerule doWeatherCycle false
統合版/gamerule doweathercycle false

/weather clear だけでは、しばらくするとまた雨が降ります。先に晴れにしてから、このゲームルールで天気が変わらないようにします。詳しくはweatherコマンドの使い方を見てください。

検証のときに便利なほかのルール

やりたいことJava版1.21.11以降Java版1.21.10以前統合版
クリーパーやエンダーマンにブロックを壊させないminecraft:mob_griefing falsemobGriefing falsemobgriefing false
落下ダメージをなくすminecraft:fall_damage falsefallDamage falsefalldamage false
死んだらすぐ復活するminecraft:immediate_respawn truedoImmediateRespawn truedoimmediaterespawn true
コマンドブロックの実行をチャットに出さないminecraft:command_block_output falsecommandBlockOutput falsecommandblockoutput false

どれも /gamerule の後ろに書きます。建築や検証の間は便利ですが、ほかの人が遊ぶ前には元に戻しておきます。

Java版26.1以降の時間の止め方

Java版26.1では /time の仕組みが変わり、/time pause で時間を止め、/time resume で再開できるようになりました。ゲームルールで止める方法も使えます。また、26.1以降の /time set day は「次の朝まで進める」動きになったので、日数が1日増えることがあります。詳しくはtimeコマンドの使い方で解説しています。

統合版の初期セット

/gamerule keepinventory true
/gamerule dodaylightcycle false
/time set day
/weather clear
/gamerule doweathercycle false
/gamerule domobspawning false

統合版はゲームルールの名前を小文字で書きます。昼の固定は /alwaysday true でもできます。

うまくいかないときの確認ポイント

よくある質問

今の設定を確認するには?

値を書かずに /gamerule minecraft:keep_inventory のように実行すると、今の設定が表示されます。

インベントリ保持をオンにすると経験値も残りますか?

残ります。インベントリ保持がオンのときは、アイテムと経験値の両方が死んでも失われません。

関連ツール

参考にした公式情報

あわせて読みたい記事とコマンド例

死んでもアイテムが消えない設定

keepInventoryの詳しい使い方です。

ワールドの難易度を変える

マイクラでワールドの難易度を変えるときのコマンド例。難易度の設定をコマンドで切り替える例。そ…

天候と時間を変更する

マイクラで天候と時間を変更するときのコマンド例。晴れ・雨・昼・夜への切り替え例。そのまま使え…

難易度を変えるコマンド

マイクラの難易度をコマンドで変える方法を解説。difficultyコマンドの書き方、ピー…

tickコマンドの使い方

マイクラJava版のtickコマンドで、ゲームの進む速さを変えたり、時間を止めたりする方…

時間を変えるコマンド

マイクラのtimeコマンドで、昼・夜・正午・真夜中に切り替える方法を解説。time se…

天気を変えるコマンド

マイクラのweatherコマンドで、晴れ・雨・雷雨に切り替える方法を解説。雨が降らないよ…

一人が寝れば朝になる設定

マイクラのマルチプレイで、全員がベッドに入らなくても一人寝れば夜をスキップできるようにす…

gamerule一覧:よく使うゲームルールの新旧の名前

マイクラのよく使うゲームルール(gamerule)を一覧にまとめました。Java版1.2…