
Modrinth · Minecraft mod
RelativityTick
RelativityTick allows players to independently control the tick rate of selected Minecraft regions, supporting region freezing, stepping, setting rate.
Quick answer
Which RelativityTick release should I use?
RelativityTick 1.0.1 targets 1.21.4 with Fabric. Installation on the client is optional. Installation on the dedicated server is optional. No extra mods listed for this file.
Where it goes
Is RelativityTick required on the client, server, or both?
Installation on the client is optional. Installation on the dedicated server is optional.
The source marks this as usable on both the client and server.
What else does RelativityTick 1.0.1 need?
1.0.1. Change the file and its required mods may change too.
This file does not list any required mods. Do not add a library just because a different file uses it.
This file does not list any required or optional mods.
Before you install it
Add RelativityTick without breaking your instance.
Built for RelativityTick 1.0.1. Pick another file and the loader, install side or required mods may change.
- 01
Stick to this file
Use 1.0.1. It targets 1.21.4 with Fabric; another release may have different loader, side or dependency requirements.
- 02
Bring the mods it needs
This file does not list any required mods. Do not add a library just because a different file uses it.
- 03
Put it on the correct side
Installation on the client is optional. Installation on the dedicated server is optional.
- 04
Pick the file you checked
Use the “Get this file” button beside 1.0.1. It opens that exact file at the source.
About this project
What does RelativityTick add?
RelativityTick
RelativityTick is a Fabric mod that allows you to control the game tick rate of selected regions, with each region consisting of one or more Minecraft chunks. You can freeze regions, advance them tick by tick, run them at a custom rate, and give different regions independent time progression.
Features
- Create and manage regions by chunk.
- Pause entity ticks, block entity ticks, random ticks, and scheduled ticks in selected regions.
- Step through region ticks for debugging redstone, farms, and entity behavior.
- Run regions at custom rates to speed up or slow down local gameplay.
- Display region status, region TPS, running rate, and tick processing time.
- Set a maximum tick processing time for each region.
Getting Started
1. Select Chunks
In-game, assign a key to Toggle region selection in the Controls menu. The key is unbound by default. You can also use /regionManager chunk select.
- Press the selection key or execute the command to enable chunk selection mode.
- Left-click to select the chunk you are currently standing in.
- Right-click to deselect the current chunk.
- Press the selection key again to disable selection mode.
Selected chunks are shown with boundary lines. Selection mode only records chunk positions; it does not create a region automatically.
2. Create a Region
/regionManager create <region_id>
For example:
/regionManager create test
This creates a region named test from all currently selected chunks. Region IDs must be unique.
3. Take Over
/regionTick takeover <region_id>
After a region is taken over, it is frozen by default and no longer advances with the normal world tick.
You can also run the command without an ID while standing inside a region:
/regionTick takeover
Running the command again releases the region and returns it to normal world tick processing.
4. Run a Region
Setting a region rate takes over the region and puts it into a running state:
/regionTick rate <region_id> <rate>
For example, to run a region at the default rate:
/regionTick rate test 20
The rate is the number of ticks the region attempts to process per second. Common examples:
/regionTick rate test 10
/regionTick rate test 20
/regionTick rate test 100
Higher rates advance gameplay in the region faster. The actual rate is still affected by the MSPT and TickDuration limits.
Region Control
Take Over/Release
/regionTick takeover [region_id]
Toggles the region takeover state:
- An unreleased region is taken over and frozen.
- A taken-over region is released and returned to normal world ticking.
Freeze/Resume
/regionTick freeze [region_id]
Toggles the region between its frozen and running states:
- An unreleased region is taken over and frozen.
- A running region is frozen.
- A frozen region resumes running.
Stepping
/regionTick step [region_id] [ticks]
Adds the specified number of pending ticks to a frozen region. If the number of ticks is omitted, one tick is added:
/regionTick step test
/regionTick step test 20
The steps are processed during the server tick loop, and entity states in the region are synchronized with clients.
Dash Stepping
/regionTick dash [region_id] [ticks]
Immediately executes the specified number of region ticks without waiting for subsequent server ticks:
/regionTick dash test 100
Limit
/regionManager parameter tickDurationLimit <region_id> <milliseconds>
For example:
/regionManager parameter tickDurationLimit test 10
This limit prevents a single region from using too much time during a server tick. The mod automatically slows a region down when it approaches the limit.
Status
View all regions:
/regionTick status
View a specific region:
/regionTick status <region_id>
The status output includes:
- Region time.
- Current state: Released, Frozen, Running, or Stepping.
- Number of chunks.
- Region TPS and target rate.
- Tick processing time and its limit.
- Number of pending steps.
Chunk Management
Add a Chunk
/regionManager chunk add <region_id>
Adds the chunk you are currently standing in to the specified region.
If chunks are currently selected in the client, all selected chunks are added to the region instead.
Add Selected Chunks
/regionManager chunk select
Enters chunk selection mode. After selecting chunks, run:
/regionManager chunk add <region_id>
Remove a Chunk
/regionManager chunk remove
Removes the chunk you are currently standing in from its region.
Configuration
View the current configuration:
/relativityTick
Maximum MSPT
/relativityTick maxMspt <milliseconds>
For example:
/relativityTick maxMspt 45
The default value is 45 ms. This value limits how much time region ticks may use during a server tick.
Chunk Ticking
/relativityTick chunkTick enabled <true|false>
Chunk ticking is enabled by default.
Project description from Modrinth.
Pick your setup
RelativityTick by Minecraft version and loader
Choose the version and loader you play, then open the matching release.
Check the dependencies, then try the file in a copied instance before changing a world you care about.
Recent files
RelativityTick versions and loaders
1.0.1
relativitytick-1.21.4+v1.0.1.jar
13 Sept 2026
Looking for an older file? The official Modrinth project page is in Resources.