TickTweak

Quick rating

TickTweak

No reviews yet

Convenient tick control: one-key tick stepping, freeze toggle, hold-to-slow-motion, and responsive input while the tick rate is low.

Mod Loaders
Fabric
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Optional
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
1.0.0+26.2
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

TickTweak

YouTube

Fabric Fabric API TickSound

Control time like a video editor. Freeze with one key, step tick by tick, hold a button for slow motion — and your controls never lag, no matter how slow the world runs.

Features

  • One-command tick stepping/tickstep 10 freezes the game automatically (if it isn't frozen yet) and advances exactly 10 ticks. No more typing /tick freeze first.
  • Freeze toggle & slow motion on keys — one key press freezes/resumes the world; hold another key for slow motion and release it to snap back to the previous rate.
  • Responsive input at low tick rates — in vanilla, /tick rate 5 makes your controls laggy too: clicks are only processed once per slowed tick, interaction packets wait for the next server tick, and placement confirmations are batched. TickTweak removes all three delays while world simulation stays properly slowed:
    • Block placement, item use, F5, hotbar, inventory, drop — everything responds at normal speed.
    • Block-breaking progress intentionally stays at the world's pace, since the server advances it per server tick.
    • Everything is configurable — via Mod Menu (Cloth Config) or config/ticktweak.json. Keybindings can be changed both in vanilla Controls and in the Mod Menu config screen; the two stay in sync.

Keybindings

Rebindable under Controls → Key Binds → Miscellaneous.

Key Action
H Freeze / resume ticks
J Step ticks (Shift+J for more; counts configurable)
K (hold) Slow motion while held, restores the previous rate on release

Commands

Requires OP permissions (level 2). The keybindings above send these commands, so they work in singleplayer (cheats on) and on servers running TickTweak.

Command Description
/tickstep [ticks] or /ts [ticks] Auto-freeze and advance N ticks (default 1)
/tickstep resume Unfreeze the game
/tickfreeze Toggle freeze / resume
/tickslow [rate] Enter slow motion (remembers the current rate)
/tickslow off Restore the remembered rate

Requirements

  • Fabric Loader
  • Fabric API
  • TickSound (companion mod — keeps sound pitch in sync with the tick rate)
  • Mod Menu + Cloth Config (optional, for the config screen)

Jar / Minecraft compatibility table

Jar file Compatible Minecraft version
ticktweak-1.0.0+1.20.3.jar 1.20.3
ticktweak-1.0.0+1.20.4.jar 1.20.4
ticktweak-1.0.0+1.20.6.jar 1.20.5 / 1.20.6
ticktweak-1.0.0+1.21.jar 1.21
ticktweak-1.0.0+1.21.1.jar 1.21.1
ticktweak-1.0.0+1.21.4.jar 1.21.2 / 1.21.3 / 1.21.4
ticktweak-1.0.0+1.21.5.jar 1.21.5
ticktweak-1.0.0+1.21.8.jar 1.21.6 / 1.21.7 / 1.21.8
ticktweak-1.0.0+1.21.9.jar 1.21.9 / 1.21.10
ticktweak-1.0.0+1.21.11.jar 1.21.11
ticktweak-1.0.0+26.1.2.jar 26.1 / 26.1.1 / 26.1.2
ticktweak-1.0.0+26.2.jar 26.2

Versions below 1.20.3 are not supported — the vanilla /tick system (TickRateManager) that this mod builds on was added in 1.20.3.

How it works

Three separate delays make interactions laggy at low tick rates, and TickTweak fixes each one:

  1. Client input (all versions): the client's frame timer is driven by tickRateManager().millisecondsPerTick(), so input polling slows down with the world. TickTweak drives the vanilla keybinding handler on a fixed 20 Hz wall-clock cadence between the slowed ticks, with the use-cooldown decay guarded against double-counting. Mining (continueAttack) is deliberately excluded so client-side breaking progress never desyncs from the server.
  2. Server packet handling (1.21.9+): incoming packets are queued on a PacketProcessor that vanilla drains only once per tick, and the idle wait between ticks parks for the full tick period. TickTweak drains the queue during the idle wait and caps each park at 25 ms — restoring the pre-1.21.9 behavior where interactions were handled between ticks.
  3. Placement confirmations (all versions): the block-change ack that finalizes client prediction is batched once per server tick. TickTweak sends it right after the interaction handler finishes (after the block updates, preserving vanilla packet order).

Links

YouTube: MC clip

Subscribe for updates and tutorials!


日本語

動画編集のように時間を操作できる Fabric MOD。ワンキーでフリーズ、1Tickずつコマ送り、押している間だけスローモーション — しかもワールドがどれだけ遅くても操作は一切もたつきません

特徴

  • ワンコマンドのTickステップ/tickstep 10 でフリーズしていなければ自動でフリーズし、ちょうど10Tickだけ進みます。先に /tick freeze を打つ必要はありません。
  • キーでフリーズ&スローモーション — キー1つでフリーズ⇔再開。別のキーを押している間だけスローモーションになり、離すと元の速度に戻ります。
  • 低Tickレート中も操作が即反応 — バニラでは /tick rate 5 にすると操作まで遅くなります(クリック処理が遅いTickごと、サーバーのパケット処理も次のTick待ち、設置確認もTick単位でまとめ送り)。TickTweak はこの3つの遅延をすべて解消しつつ、ワールドの進行速度はきちんと遅いまま維持します:
    • ブロック設置・アイテム使用・F5視点切替・ホットバー・インベントリ・ドロップなど全キー操作が通常速度で反応
    • 採掘の進行だけは意図的にワールド速度と同期(サーバー側の破壊進行とズレるのを防ぐため)
    • すべて設定可能 — ModMenu(Cloth Config)または config/ticktweak.json。キー割り当てはバニラの操作設定と ModMenu のどちらからでも変更でき、両者は同期します。

キー割り当て

操作設定 → キー割り当て →「その他」で変更できます。

キー 動作
H Tickフリーズ / 再開
J Tickステップ(Shift+J で多め。Tick数は設定可)
K(押下中) スローモーション。離すと元のレートに復帰

コマンド

OP権限(レベル2)が必要。上のキーはこれらのコマンドを送信する仕組みなので、シングル(チートON)でも TickTweak 導入済みサーバーでも動きます。

コマンド 動作
/tickstep [ticks] または /ts [ticks] 自動フリーズしてNTick進める(省略時1)
/tickstep resume フリーズ解除
/tickfreeze フリーズ⇔再開のトグル
/tickslow [rate] スローモーション開始(直前のレートを記憶)
/tickslow off 記憶したレートに復元

必要なもの

  • Fabric Loader
  • Fabric API
  • TickSound(ペアMOD — 効果音の音程をTickレートに同期)
  • ModMenu + Cloth Config(任意。設定画面用)

jar と対応 Minecraft バージョン対応表

jar ファイル 対応 Minecraft バージョン
ticktweak-1.0.0+1.20.3.jar 1.20.3
ticktweak-1.0.0+1.20.4.jar 1.20.4
ticktweak-1.0.0+1.20.6.jar 1.20.5 / 1.20.6
ticktweak-1.0.0+1.21.jar 1.21
ticktweak-1.0.0+1.21.1.jar 1.21.1
ticktweak-1.0.0+1.21.4.jar 1.21.2 / 1.21.3 / 1.21.4
ticktweak-1.0.0+1.21.5.jar 1.21.5
ticktweak-1.0.0+1.21.8.jar 1.21.6 / 1.21.7 / 1.21.8
ticktweak-1.0.0+1.21.9.jar 1.21.9 / 1.21.10
ticktweak-1.0.0+1.21.11.jar 1.21.11
ticktweak-1.0.0+26.1.2.jar 26.1 / 26.1.1 / 26.1.2
ticktweak-1.0.0+26.2.jar 26.2

1.20.3 未満は非対応です。このMODの土台であるバニラの /tick システム(TickRateManager)が 1.20.3 で追加されたためです。

仕組み

低Tickレート時の操作ラグは3つの別々の遅延から生まれており、それぞれを修正しています:

  1. クライアント入力(全バージョン): クライアントのフレームタイマーは tickRateManager().millisecondsPerTick() に直結しており、入力処理ごと遅くなります。TickTweak は遅いTickの合間に、実時間20Hz固定でバニラのキー処理を駆動します(使用クールダウンの二重減算はガード済み)。採掘(continueAttack)はサーバーの破壊進行とズレるため意図的に除外しています。
  2. サーバーのパケット処理(1.21.9以降): 受信パケットは PacketProcessor キューに積まれ、バニラはTick開始時にしか処理しません。しかもTick間の待機はTick周期まるごと停止します。TickTweak は待機中にキューを排出し、待機を25ms上限に制限 — パケットがTick間に処理されていた1.21.8以前の挙動を取り戻します。
  3. 設置確認(全バージョン): クライアント予測を確定させるブロック変更ACKはサーバーTickごとにまとめ送りされます。TickTweak はインタラクション処理の直後(ブロック更新の後、バニラのパケット順序を維持)に即送信します。

YouTube

チャンネル: MCクリップ

チャンネル登録よろしく!

Screenshots

Gallery

This project has no gallery images yet.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
CurseForge
Modrinth
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works