マイクラ統合版(スイッチ・スマホ・PS5・PC)・教育版の/timeコマンドの解説です。このコマンドを使用すると、ワールド内の時間を一瞬で朝(昼)や夜(真夜中)に変更したり、現在の正確なゲーム内時間や経過日数をチャット欄に取得・表示したりすることができます。建築中に暗くなって手元が見えなくなったときに太陽を呼び戻したり、夜間のみモンスターが湧く特殊なミニゲームの仕掛けを作ったり、ワールドが始まってから何日経過したかを調べたりする際など、ワールド運営のあらゆる場面で非常によく使われる超定番の基礎コマンドです。
【実行例】ワールド内の昼夜時間を一瞬で「朝(1000ティック)」に変更します。建築中の視界確保などで一番よく使われる書き方です。
⚙️ /time コマンドの3つの主要モードと構文
`/time` コマンドは、目的(設定・加算・取得)に合わせて3つのサブコマンド(set / add / query)を使い分けます。
/time set <amount: int>
/time set <time: TimeSpec>
/time add <amount: int>
/time query <daytime | gametime | day>
💡 主要な引数の詳しい意味と設定ルール
| 引数名 | 記述ルール・値の例 | 詳しい効果と役割(説明) |
|---|---|---|
| <amount: int> (時間・数値) |
0 〜 24000 などの整数 (例: 1000, 24000) |
時刻や加算する時間を「ティック(1秒=20ティック)」という単位の数値(32ビット整数)で指定します。マイクラの1日は合計24000ティックで構成されており、数値を指定して設定(set)した場合は、時間を未来へ進める形で時計が調整されます。 |
| <time: TimeSpec> (時刻・固定キーワード) |
day / noon / sunset night / midnight / sunrise |
数値を入力する代わりに、あらかじめ決められた「時間帯の単語」を使って直感的に設定できます。引用符(” “)で囲む必要はありません。統合版では「sunset(夕暮れ)」や「sunrise(朝焼け)」もバニラでサポートされています。(各文字が指す具体的な数値は下の表を参照)。 |
🕒 コピペで使える!時刻キーワード&数値早見表
`/time set` の後ろに指定できるキーワードと、それが指す正確なティック数、ゲーム内のおおよその目安時間の対応表です。
| 設定キーワード | 指定される数値(ティック数) | ゲーム内の時間イメージ |
|---|---|---|
| day | 1000 ティック | 朝 (07:00 頃) |
| noon | 6000 ティック | 昼・正午 (12:00 頃) |
| sunset ※統合版限定 | 12000 ティック | 夕暮れ・日没 (18:00 頃) |
| night | 13000 ティック | 夜 (19:00 頃・モンスターが湧き始める) |
| midnight | 18000 ティック | 真夜中 (24:00 頃) |
| sunrise ※統合版限定 | 23000 ティック | 日の出・朝焼け (05:00 頃) |
🛠️ コピペで使える!実践コマンド実例集
チャット欄やコマンドブロックにそのまま貼り付けて使用できる、実用的な時間操作・確認の実例集です。
現在の時間帯(例:昼なら昼のまま)を維持した状態で、時間を丸々1日分(24000ティック)進めます。作物の成長待ちなどで日数を進めたいときに便利です。
現在の経過日数を調べるクエリコマンドです。実行すると、チャット欄の左下に「時間は〇〇です」と現在の経過日数が数値で表示されます。サバイバル生活の記録確認などに役立ちます。
昼夜時間(DayTime)のうち、24000で割った余りの数値(つまり今日一日の何ティック目にいるか)を調べます。これとは別に、ワールド作成から一度もリセットされずに進み続けている累計時間を調べたい場合は /time query gametime を使い分けることができます。
⚠️ Java版との違い・統合版の注意点
・時間の単位指定について
Java版の `/time` コマンドでは、数値の末尾に「`d`(日)」や「`s`(秒)」といった単位を付けて(例: .5d = 12000ティック)時間を指定することができますが、統合版では単位指定が使えず、必ず「ティック数(整数)」で直接数値を入力する必要があります。
・ゲームルール「doDaylightCycle」との関係
ゲームルールで時間停止(/gamerule doDaylightCycle false)に設定している状態でも、`/time set` コマンドを使えば手動で時間をいつでも自由に変更可能です。変更した後は、その変更した時間のまま再び進行がストップします。
🛑 前提条件
※このコマンドを実行するには、世界の「チートの実行」がオンになっており、プレイヤー(またはコマンドブロック)が「必要権限レベル 1」以上(オペレーター権限)を持っている必要があります。Java版(必要権限レベル2)よりも低い、統合版の基本オペレーター権限があれば動作します。キーワードのスペルミスや、整数以外の値(小数など)を入力した場合は失敗します。
💻️ マインクラフトでプログラミングが学べる教室
👇️KIDSPROプログラミング教室の公式サイトをチェック!

📖 おすすめの参考書 & YouTube解説動画
👇️KIDSPRO (mcguide) 出版のコマンド完全攻略本をAmazonでチェック!

👇️KIDSPRO (mcguide) のYouTube解説動画をチェックしよう!




コメント