更新日:
よく使う書き方
/time set day
/time set night
day で朝に、night で夜になります。Java版・統合版とも同じ書き方です。
time setで使える値
マイクラの1日は24000ティック(現実の20分)です。名前の代わりに数字でも指定できます。
| 指定 | 数値 | ようす |
|---|---|---|
day | 1000 | 朝。日が昇ったあと |
noon | 6000 | 正午。太陽が真上 |
| (数字で指定) | 12000 | 夕方。日が沈み始める |
night | 13000 | 夜 |
midnight | 18000 | 真夜中。月が真上 |
| (数字で指定) | 23000 | 夜明け前 |
例:/time set 12000 で夕方になります。統合版は sunrise(夜明け)や sunset(夕方)という名前も使えます。
時間を進める・確認する
/time add 1000
# Java版26.1より前・統合版
/time query daytime
# Java版26.1以降
/time query minecraft:day
time add は今の時刻から指定した分だけ進めます。time query daytime は、今の時刻を数字で表示します。time query day で、ワールドが始まってから何日目かも確認できます。この2つは統合版とJava版26.1より前の書き方です。
Java版26.1以降の変更点
Java版26.1で、/time はワールドの時計(World Clock)を使う仕組みに変わりました。基本の /time set day や /time add 1000 はそのまま使えますが、動きと確認方法が一部変わっています。
| やりたいこと | Java版26.1以降 | それより前・統合版 |
|---|---|---|
| 今の時刻を確認する | /time query minecraft:day | /time query daytime |
| 何日目か確認する | /time query minecraft:day repetitions | /time query day |
| 時間を止める・再開する | /time pause・/time resume(ゲームルールでも可) | ゲームルールを使う(下の表) |
また26.1以降の /time set day は、時刻を直接書きかえるのではなく「次の朝まで時間を進める」動きになりました。そのため、実行すると日数が1日増えることがあります。
昼のまま固定する
time setで昼にしても、時間はそのまま進みます。ずっと昼にしたいときは、先に昼にしてから、時間が進まないようにゲームルールを変えます。
| 版 | コマンド |
|---|---|
| Java版1.21.11以降 | /gamerule minecraft:advance_time false |
| Java版1.21.10以前 | /gamerule doDaylightCycle false |
| 統合版 | /gamerule dodaylightcycle false |
元に戻すときは false を true にします。統合版は /alwaysday true でも昼に固定できます。
うまくいかないときの確認ポイント
- すぐに夜になる:時間を止めるゲームルールを使っていない可能性があります。上の表を確認します。
- 1.21.11以降でゲームルールがエラーになる:ゲームルールの名前が新しくなりました。
doDaylightCycleではなくminecraft:advance_timeを使います。 - サーバーで効かない:OP権限が必要です。コンソールでは先頭の / を外します。
- 寝てもスキップされない:マルチプレイでは、寝る必要がある人数の設定があります。
よくある質問
時間を変えると作物の成長も早くなりますか?
time setやtime addで時刻を飛ばしても、作物の成長は進みません。成長を早めたいときはJava版の/tick sprintなどを使います。
夜にモンスターを出さないようにできますか?
難易度をピースフルにするか、モンスターの自然スポーンを止めるゲームルールを使います。
時間を止めても天気は変わりますか?
変わります。天気も止めたいときは、天気のゲームルールも一緒に変えます。