SubTick
This mod uses Fallen's fabric mod template.
A carpet extension that allows you to freeze and step to any specific tick phase, as well as step through tile ticks, fluid ticks, block events, entities, and block entities individually. Get it on your client for highlights and a HUD.
Commands
[] represents an optional argument, and <> represents an obligatory argument. If an argument is written like count=1, that means 1 is the default value.
tick freeze [phase=subtickDefaultPhase]: Freezes/unfreezes right beforephase.tick step [count=1] [phase=subtickDefaultPhase]: Stepscountticks, ending right beforephase. Supportstick step 0 [phase]to step to a later phase in the same tick.phaseStep [count=1]: Stepscountphases forward, stepping to the next tick if necessary.phaseStep <phase>: Steps tophase, within the current tick.phaseStep <phase> force: Steps to the nextphasestepping to the next tick if necessary.queueStep <queue> [count=1] [range=subtickDefaultRange]: Steps throughcountelements inqueuewithinrangeblocks, within the current tick. Setrangeto-1for unlimited range.queueStep <queue> [count=1] [range=subtickDefaultRange] force: Steps throughcountelements inqueuewithinrangeblocks, stepping to the next tick if necessary. Setrangeto-1for unlimited range.
Special cases
Block events and block ticks have the option to use a different mode for stepping. Block events can step through whole block event depths, and block ticks can step through whole block tick priorities.
queueStep blockEvent [mode=index] [count=1] [range=subtickDefaultRange] [force]queueStep blockTick [mode=index] [count=1] [range=subtickDefaultRange] [force]
Client config
To open the config menu, use Modmenu.
- Stepped: The stuff that has already been stepped through.
- Stepping: The stuff that got stepped in the most recent queueStep.
- To Step: The stuff that has not been stepped through yet.
- Separator: The color used between and around the cells of the table.
- Position: The color used for the arrow and line indicating the current position in the tick.
- HUD Alignment: Which edge or corner of the screen the HUD is aligned to.
- HUD Offset: The offset in pixels from the aligned position.
- Max Queue Size: The maximum number of queue elements displayed in the HUD.
- Max Highlight Size: The maximum number of highlighted queue elements in the HUD.
Carpet rules
This mod uses carpet rules for its configuration options. For how to use the text formatting, search for "format(components, ...)" in Auxiliary.md.
subtickDefaultPhase=blockTick: The default tick phase to freeze at and step to, if it's not specified in the command.subtickDefaultRange=32: The default range within which to queueStep.subtickTextFormat=ig: The format for command feedback text.subtickNumberFormat=iy: The format for command feedback numbers.subtickPhaseFormat=it: The format for command feedback phases.subtickDimensionFormat=im: The format for command feedback dimensions.subtickErrorFormat=ir: The format for command feedback errors.
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.20.1
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as subtick-mc1.20.1-v2.1.1.jar — drop this file into the mods folder
- Download size: 122 KB
- Download link checked 30 Aug 2026 — working
These come from our own check of the pack file, not from the source page.
