SubTick

SubTick

A Carpet extension allowing for finer tick stepping control.

by
8.1K Downloads
fabricutility
Rent Server with this Mod

About this Mod

SubTick

License

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 before phase.
  • tick step [count=1] [phase=subtickDefaultPhase]: Steps count ticks, ending right before phase. Supports tick step 0 [phase] to step to a later phase in the same tick.
  • phaseStep [count=1]: Steps count phases forward, stepping to the next tick if necessary.
  • phaseStep <phase>: Steps to phase, within the current tick.
  • phaseStep <phase> force: Steps to the next phase stepping to the next tick if necessary.
  • queueStep <queue> [count=1] [range=subtickDefaultRange]: Steps through count elements in queue withinrange blocks, within the current tick. Set range to -1 for unlimited range.
  • queueStep <queue> [count=1] [range=subtickDefaultRange] force: Steps through count elements in queue within range blocks, stepping to the next tick if necessary. Set range to -1 for 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.

Available Versions

SubTick 2.1.1 for mc1.20.1release
MC 1.20.1fabric
May 25, 2025
SubTick 2.1.1 for mc1.19.4release
MC 1.19.4fabric
May 25, 2025
SubTick 2.1.1 for mc1.19.3release
MC 1.19.3fabric
May 25, 2025
SubTick 2.1.1 for mc1.18.2release
MC 1.18.1, 1.18.2fabric
May 25, 2025
SubTick 2.1.1 for mc1.17.1release
MC 1.17, 1.17.1fabric
May 25, 2025

How to Install SubTick on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.20.1).

3

Install Mod

Open the mod browser in the dashboard and search for "SubTick". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.20.1, 1.19.4, 1.19.3 (+5 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

SubTick server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.1). You can switch loaders with one click in the panel.

Is SubTick compatible with fabric?

SubTick officially supports fabric for Minecraft 1.20.1, 1.19.4, 1.19.3. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with SubTick – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if SubTick consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install SubTick with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
GNU Lesser General Public License v3.0 only
Server-side
Required

Supported Versions

1.20.11.19.41.19.31.18.21.18.11.181.17.11.17