【マイクラ】tickコマンドの使い方・構文・ゲームティック制御を解説【Java版】

この記事はマイクラJava版向けの記事です
統合版(BE)では /tick コマンドは使えません
コマンドを使うにはチートON、またはサーバーのOP権限が必要です
検証ワールド・クリエイティブワールドでの使用をおすすめします

こんにちは。ゆずかきです。

マイクラでレッドストーン装置を作っている時、

「一瞬だけ動きを止めて中を見たい」
「作物やモブの動きを倍速で確認したい」
「1ティックずつ進めて、どこでズレているのか見たい」

と思ったことはありませんか?

Java版には、ゲーム内の時間の流れそのものを操作できる /tick コマンド があります。
普通のサバイバル攻略ではあまり使わないコマンドですが、レッドストーン検証・トラップ検証・装置の動作確認ではかなり便利です。

特に、

  • 装置を一時停止して構造を確認する
  • 1ティックだけ進めてレッドストーンの信号を確認する
  • 1日分の動作を高速で流してトラップ効率を見る
  • TPSや処理負荷を確認する

こういう用途では、かなり使いやすいコマンドです。

ただし注意点もあります。
/tick rate 10000 のような極端な値を入れると、ワールドやPCに負荷がかかります。
また、よく似た名前の /gamerule randomTickSpeed とは別物です。ここを勘違いすると、思った通りに動きません。

この記事では、マイクラJava版のtickコマンドの使い方・構文・ゲームティック制御の考え方を、初心者さんでも分かるように順番に整理していきますね。

※本記事はJava版26.1.2時点までの仕様確認を前提にしています。
※Java版1.21.11以降、ゲームルール名の表記が変更されていますが、/tick コマンド自体の基本構文は大きく変わっていません。
※2026年からマイクラのバージョン番号は「1.21.x」形式ではなく「26.x」形式に移行しています。


目次

1. tickコマンドとは
2. tickコマンドを使う前の前提条件
3. そもそもゲームティックとは?
4. tickコマンドの構文一覧
5. /tick queryで現在のティック状態を確認する
6. /tick rateでゲーム全体を倍速・スローにする
7. /tick freezeとunfreezeでゲームを停止・再開する
8. /tick stepで1ティックずつ動作確認する
9. /tick sprintで検証時間を一気に進める
10. randomTickSpeedとの違い
11. 1.21.11以降・26.x系で注意したい変更点
12. よくある失敗と戻し方
13. まとめ
14. 引用・参考文献

この記事で分かること
・Java版の /tick コマンドの基本構文
・ゲームティック、TPS、MSPTの考え方
/tick rate/tick freeze/tick step/tick sprint の使い分け
randomTickSpeed との違い
・コマンドが効かない時のチェックポイント


1. tickコマンドとは

/tick コマンドは、マイクラJava版のゲームティック処理を操作するための管理者向けコマンドです。

簡単に言うと、マイクラ世界の動きを、

  • 通常速度にする
  • 倍速にする
  • スローにする
  • 一時停止する
  • 1ティックずつ進める
  • 指定した時間だけ高速で進める

ことができます。

たとえば、次のような使い方ができます。

/tick rate 40

これでゲームの目標ティック速度を40TPSに変更できます。
通常は20TPSなので、単純計算では通常の2倍速ですね。

/tick freeze

これを実行すると、プレイヤーとプレイヤーが乗っているエンティティ以外の多くのゲーム処理が停止します。
モブの動き、レッドストーン、昼夜の進行などを止めた状態で、ワールド内を確認できます。

/tick step 1

停止中のワールドを1ティックだけ進めることもできます。
レッドストーン回路の検証では、この使い方がかなり便利です。

体験ベースの使いどころ
レッドストーン回路やトラップは、失敗した瞬間だけ見ようとしても、動きが速すぎて原因が分からないことがあります。
そういう時に /tick freeze/tick step 1 で少しずつ進めると、信号の伝わり方やモブの位置ズレを確認しやすいです。

ただし、これはあくまで検証・デバッグ寄りのコマンドです。
通常のサバイバルで常用するというより、装置の動作確認や検証用ワールドで使うのが向いています。


2. tickコマンドを使う前の前提条件

/tick コマンドを使う前に、まずは前提条件を確認しましょう。

項目 内容
対応エディション Java版限定
統合版(BE) /tickは使用不可
追加バージョン Java版1.20.3で正式追加
必要権限 権限レベル3相当
シングルプレイ チートONが必要
マルチサーバー OP権限が必要
コマンドブロック 標準設定では実行不可
データパック 標準設定では実行不可


特に注意したいのは、標準設定ではコマンドブロックやデータパックから実行する用途ではないという点です。

/tick は、装置に組み込んで自動実行するコマンドというより、プレイヤーや管理者が検証用に直接使うコマンドですね。

シングルプレイで使う場合

ワールド作成時に「チートを許可:オン」にしておけば、そのままチャット欄から実行できます。
すでに作成済みのワールドでチートOFFの場合は、一時的にLAN公開してチートを許可する方法もあります。

マルチサーバーで使う場合

サーバーではOP権限が必要です。
通常プレイヤーの状態では使えないので、コマンドを打っても権限不足で失敗します。

注意!
公開サーバーやマルチサーバーで勝手にtick速度を変えると、他のプレイヤーのプレイ感にも影響します。
サーバーで使う場合は、必ず管理者権限のある環境で、検証目的を明確にして使いましょう。


3. そもそもゲームティックとは?

/tick コマンドを理解するには、まずゲームティックを知っておくと分かりやすいです。

マイクラでは、通常状態だと1秒間に20回ゲーム内の処理が進みます。
この1回分の処理が「1ゲームティック」です。

  • 1秒 = 20ティック
  • 1ティック = 0.05秒
  • マイクラ内の1日 = 24000ティック
  • 通常速度なら、マイクラ内の1日 = 現実時間で20分

という関係です。

たとえば、レッドストーン装置、モブのAI、昼夜の進行、天候、作物の成長判定など、マイクラ内の多くの処理はこのティックを基準に動いています。

TPSとは?

TPSは「Ticks Per Second」の略で、1秒あたり何ティック処理できているかを表します。
通常は20TPSです。

ただし、PCやサーバーの処理が重いと、20TPSを維持できずにゲーム全体が遅くなります。

MSPTとは?

MSPTは「Milliseconds Per Tick」の略で、1ティックの処理に何ミリ秒かかっているかを表します。
20TPSを維持するには、1ティックあたり50ms以内に処理が終わる必要があります。

/tick query を使うと、現在のティック速度や処理時間を確認できます。
また、シングルプレイや統合サーバー環境では、F3系のデバッグ表示でも負荷確認ができます。

ここだけ覚えればOKです
通常のマイクラは20TPS。
/tick rate 40 にすると2倍速。
/tick rate 10 にすると半分の速度。
戻す時は /tick rate 20 です。


4. tickコマンドの構文一覧

まずは、/tick コマンドの構文を一覧で見ておきましょう。

コマンド 役割 主な用途
/tick query 現在のティック状態を確認 TPS・処理負荷の確認
/tick rate <速度> 目標ティック速度を変更 倍速・スロー再生
/tick freeze ゲーム処理を停止 装置やモブの状態確認
/tick unfreeze 停止を解除 通常の進行に戻す
/tick step [時間] 停止中に指定時間だけ進める 1ティックずつ検証
/tick step stop step処理を中断 長めにstepした時の停止
/tick sprint <時間> 指定時間を可能な限り高速で処理 長時間検証・効率測定
/tick sprint stop sprint処理を中断 高速処理の緊急停止


<速度> には、1.0より大きく10000.0未満の範囲で数値を指定します。
ただし、実用上は最初から極端な数値を入れない方が良いです。

筆者としては、最初は次のあたりから試すのがおすすめです。

/tick rate 10
/tick rate 20
/tick rate 40
/tick rate 60

いきなり /tick rate 1000/tick rate 9999 を入れると、PCスペックやワールド状況によっては処理がかなり重くなります。
検証ワールドならまだしも、普段遊んでいる大事なサバイバルワールドでは慎重に使いましょうね。


5. /tick queryで現在のティック状態を確認する

まず一番安全に使えるのが、/tick query です。
これは現在のティック速度や、処理時間の情報を確認するためのコマンドです。

/tick query

実行すると、現在の目標ティック速度や、処理時間に関する情報が表示されます。

どんな時に使う?

/tick query は、次のような時に使います。

  • 今のtick速度が20に戻っているか確認したい
  • /tick rate を変更した後の状態を見たい
  • /tick sprint の前後で処理負荷を見たい
  • サーバーや検証ワールドが重くなっていないか確認したい

特に、/tick rate で速度を変えた後は、一度 /tick query を打っておくと安心です。

/tick rate 40
/tick query

👆このように使うと、変更後の状態を確認できます。

体験談に近い注意点
検証中に /tick rate 40/tick rate 100 を使ったあと、戻し忘れることがあります。
そのままサバイバルを続けると、昼夜やモブ処理の感覚が変わって混乱します。
最後に /tick query を打って確認するクセを付けると安全です。


6. /tick rateでゲーム全体を倍速・スローにする

/tick rate は、ゲーム全体の目標ティック速度を変更するコマンドです。

基本構文はこちらです。

/tick rate <速度>

通常の速度は20です。

/tick rate 20

これが通常状態ですね。

2倍速にする

/tick rate 40

通常の20TPSに対して40TPSなので、単純計算では2倍速です。
モブの動き、レッドストーン、昼夜の進行などが速くなります。

半分の速度にする

/tick rate 10

通常の半分の速度です。
モブや装置の動きがゆっくりになるので、トラップやレッドストーンの動作確認に便利です。

通常速度に戻す

/tick rate 20

検証が終わったら、必ず20に戻しましょう。
これを忘れると、ワールドの時間感覚が変わったままになります。

倍速・スローの目安

コマンド 速度の目安 おすすめ用途
/tick rate 5 かなりスロー 細かい動作確認
/tick rate 10 半分の速度 レッドストーン確認
/tick rate 20 通常速度 普段のプレイ
/tick rate 40 2倍速 軽い効率検証
/tick rate 60 3倍速 検証用ワールド向け
/tick rate 100以上 高負荷になりやすい 慎重に使用


注意点として、/tick rate を20より低くすると、プレイヤーの動きや入力も遅く感じます。
一方で20より高くした場合、プレイヤー操作の反応は通常に近い感覚を保ちますが、エンティティの見え方や補間に違和感が出ることがあります。

おすすめ運用
最初から大きな数値にせず、4060100 のように少しずつ上げるのが安全です。
ワールド内に重い装置や大量のモブがいる場合は、かなり負荷が上がるので注意してくださいね。


7. /tick freezeとunfreezeでゲームを停止・再開する

/tick freeze は、ゲーム内の処理を一時停止するコマンドです。

/tick freeze

これを実行すると、プレイヤーとプレイヤーが乗っているエンティティ以外のゲーム処理が停止します。

たとえば、次のようなものが止まります。

  • モブの移動
  • レッドストーンの動作
  • 投げられた矢やアイテムなどの処理
  • 昼夜の進行
  • 作物やブロック更新の進行

その一方で、プレイヤー自身は動けます。
つまり、止まったワールドの中を歩き回って、装置やモブの状態を観察できるわけです。

停止を解除する

停止を解除する場合はこちらです。

/tick unfreeze

これで通常の進行に戻ります。

どんな時に使う?

個人的に便利だと思う使い方は、トラップやレッドストーン装置の途中状態を見る時です。

たとえば、アイテム仕分け機でアイテムが詰まる、村人やモブが変な位置にいる、ピストンの動きがズレる…こういう時に、一度止めて中を観察できます。

/tick freeze

装置の中を確認します。
原因が分かったら、

/tick unfreeze

で再開します。

注意!
/tick freeze 中でもプレイヤーは動けます。
ただし、停止中の世界に無理やりブロックを置いたり壊したりすると、再開時に思わぬ挙動になることがあります。
検証目的なら、まず観察だけにしておくのが安全です。


8. /tick stepで1ティックずつ動作確認する

/tick step は、停止中のワールドを指定した時間だけ進めて、また停止するコマンドです。

基本構文はこちらです。

/tick step <時間>

このコマンドは、原則として /tick freeze で停止している状態で使います。

1ティックだけ進める

/tick freeze
/tick step

または、

/tick freeze
/tick step 1

これで1ティックだけ進みます。

レッドストーン装置を見ながら、1ティックずつ動かせるのはかなり便利です。
オブザーバー、ピストン、リピーター、ドロッパーなどのタイミング確認に向いています。

20ティック進める

/tick step 20

20ティックなので、通常速度でいうと1秒分です。

5秒分進める

/tick step 5s

s を付けると秒指定として使えます。
5秒分なので、100ティック進みます。

1日分進める

/tick step 1d

d はマイクラ内の1日です。
1日は24000ティックなので、かなり長めの処理になります。

ただし、step 1d は用途を選びます。
1ティックずつ確認したい時には向かないので、長時間検証なら次の章で紹介する /tick sprint の方が使いやすいです。

stepを途中で止める

長めにstepを指定してしまった場合は、こちらで止められます。

/tick step stop

おすすめの検証手順
レッドストーン装置の検証では、まず /tick freeze で止める。
次に /tick step 1 を何回か打って、どこで信号がズレるか見る。
最後に /tick unfreeze で戻す。
この流れがかなり分かりやすいです。


9. /tick sprintで検証時間を一気に進める

/tick sprint は、指定した時間だけ、ゲームを可能な限り高速で進めるコマンドです。

基本構文はこちらです。

/tick sprint <時間>

/tick rate は目標TPSを指定するコマンドですが、/tick sprint は指定したティック数をできるだけ速く処理するイメージです。

200ティック分を高速処理する

/tick sprint 200

通常なら10秒分の処理です。
これを可能な限り高速で進めます。

1日分を高速処理する

/tick sprint 1d

マイクラ内の1日、つまり24000ティック分を可能な限り高速で処理します。

トラップの効率測定や、作物畑、村人、モブの挙動確認など、長時間待つのが大変な検証に便利です。

sprintを途中で止める

/tick sprint stop

想定より重くなった時や、すぐ止めたい時に使います。

sprintとrateの違い

コマンド 意味 使いどころ
/tick rate 40 目標TPSを40にする 倍速状態で観察したい時
/tick sprint 1d 1日分を可能な限り高速処理 結果だけ早く見たい時


観察しながら確認したいなら /tick rate
結果だけ早く見たいなら /tick sprint
このように使い分けると分かりやすいです。

注意!
/tick sprint はPCやサーバーの性能にかなり左右されます。
重いワールド、大量のモブ、巨大なレッドストーン装置がある環境では、無理に長時間 sprint しない方が安全です。


10. randomTickSpeedとの違い

ここはかなり大事です。

マイクラで「tick速度」と聞くと、昔からある /gamerule randomTickSpeed を思い浮かべる方も多いと思います。
ただし、/tick rate/gamerule randomTickSpeedまったく別物です。

/tick rateはゲーム全体の速度を変える

/tick rate 40

これは、ゲーム全体のティック処理を変えます。

影響するものの例は、次の通りです。

  • モブの移動
  • レッドストーンの動作
  • 昼夜の進行
  • エンティティの処理
  • トラップ全体の動き

つまり、マイクラ世界そのものの進行速度を変えるイメージです。

randomTickSpeedはランダムティックだけを変える

従来よく使われていたのはこちらです。

/gamerule randomTickSpeed 3

これは、ランダムティックの発生頻度を変えるゲームルールです。
主に影響するのは、次のようなものです。

  • 作物の成長
  • 草の伝播
  • 葉の消滅
  • 氷や雪の融解
  • 火の燃え広がり
  • 苗木の成長

一方で、モブの移動速度やレッドストーン回路そのものの速度を直接2倍にするものではありません。

比較表

項目 /tick rate /gamerule randomTickSpeed
対象 ゲーム全体のティック処理 ランダムティック
Java版 使用可 使用可
統合版 使用不可 使用可
作物成長 ゲーム全体が速くなる分、結果として速くなる 直接影響する
レッドストーン 影響する 基本的に目的外
モブの動き 影響する 基本的に影響しない
通常に戻す値 /tick rate 20 Java版は通常 3


注意!
「作物を早く育てたい」だけなら、randomTickSpeed の方が目的に合う場合があります。
「レッドストーンやモブも含めて世界全体を速くしたい」なら、/tick rate です。


11. 1.21.11以降・26.x系で注意したい変更点

/tick コマンド自体は、Java版1.20.3で正式追加された後、基本的な使い方は大きく変わっていません。

ただし、Java版1.21.11以降では、ゲームルール名の表記変更が入っています。
これは /tick そのものではなく、randomTickSpeed などの /gamerule 側に関係する話です。

以前の書き方

/gamerule randomTickSpeed 3

1.21.11以降で意識したい書き方

/gamerule minecraft:random_tick_speed 3

Java版1.21.11以降、ゲームルールは名前空間付きのID形式に整理されています。
古い記事では randomTickSpeed と書かれていることが多いので、最新版でコマンド候補が違って見えても焦らなくて大丈夫です。

2026年からバージョン表記が26.x系に変更

もうひとつ、2026年以降のマイクラは、Java版・統合版ともに年ベースのバージョン番号へ移行しています。

そのため、昔のように「1.21.12」「1.22」のような感覚で探すと、最新版情報を見落とすことがあります。
2026年のJava版では、たとえば 26.126.1.2 のような表記になります。

この記事での整理
/tick コマンドの基本構文は、Java版1.20.3追加時から大きくは変わっていません。
一方で、randomTickSpeed などのゲームルールは、1.21.11以降の名前空間付き表記に注意してください。


12. よくある失敗と戻し方

最後に、/tick コマンドでよくある失敗と、その戻し方をまとめます。
トラブル時はここを見ればだいたい復旧できます。

1. コマンドが使えない

原因として多いのは、次のどれかです。

  • Java版ではなく統合版で遊んでいる
  • ワールドのチートがOFF
  • サーバーでOP権限がない
  • 古いJava版で遊んでいる
  • コマンドブロックやデータパックから実行しようとしている

/tick はJava版限定です。
統合版では使えません。

2. ワールドが速くなったまま戻らない

まずはこちらを実行してください。

/tick rate 20

これで通常の20TPSに戻ります。
念のため、次も確認しておきましょう。

/tick query

3. ワールドが止まったまま動かない

/tick freeze の解除忘れです。

/tick unfreeze

これで再開します。

4. sprintが重すぎる

/tick sprint を止めたい場合はこちらです。

/tick sprint stop

その後、念のため通常速度に戻します。

/tick rate 20

5. stepが長すぎた

/tick step 1d など、長めのstepを入れてしまった場合はこちらです。

/tick step stop

6. randomTickSpeedを上げすぎた

作物検証などで randomTickSpeed を上げすぎた場合は、Java版の通常値に戻しましょう。

1.21.10以前の表記なら、

/gamerule randomTickSpeed 3

1.21.11以降の表記を意識するなら、

/gamerule minecraft:random_tick_speed 3

です。

安全な戻し方セット
何を触ったか分からなくなったら、とりあえず下の順番で戻すと安心です。

/tick sprint stop
/tick step stop
/tick unfreeze
/tick rate 20
/gamerule minecraft:random_tick_speed 3
/tick query

※Java版1.21.10以前で minecraft:random_tick_speed が使えない場合は、randomTickSpeed 表記を使ってください。


13. まとめ

以上、マイクラJava版の tickコマンドの使い方・構文・ゲームティック制御 について解説しました。

/tick コマンドを使うと、マイクラ世界の時間の流れをかなり細かく操作できます。
レッドストーン装置、トラップ、モブ挙動の確認では本当に便利です。

要点を整理すると、

  • /tickJava版限定のコマンド
  • 追加はJava版1.20.3
  • 通常速度は20TPS
  • 倍速・スローは /tick rate
  • 停止は /tick freeze
  • 再開は /tick unfreeze
  • 1ティックずつ確認するなら /tick step
  • 長時間検証なら /tick sprint
  • 作物成長だけを触る randomTickSpeed とは別物
  • 1.21.11以降はゲームルール名の表記変更に注意

このあたりを押さえておけば大丈夫です。

個人的には、いきなり高い値で倍速にするより、まずは /tick freeze/tick step 1 を使って、レッドストーン装置の検証に慣れるのがおすすめです。
1ティックずつ見られるだけで、装置の理解度がかなり変わります。

ただし、/tick は強力なコマンドです。
普段遊んでいる大事なサバイバルワールドではなく、まずは検証用ワールドで使ってみてくださいね。

では、本日はここまでで終わります。
最後までご覧いただき、ありがとうございました。


14. 引用・参考文献

この記事を書くにあたり、以下の公式情報・海外Wiki・コミュニティ投稿を参考にしています: