Back to mods
RelativityTick project artwork

Modrinth · Minecraft mod

RelativityTick

RelativityTick allows players to independently control the tick rate of selected Minecraft regions, supporting region freezing, stepping, setting rate.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which RelativityTick release should I use?

Updated today
beta file 1.0.1
Game version 1.21.4
Loader Fabric

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.

Client Optional
Dedicated server Optional
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

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.

No extra mods listed for this file

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.

  1. 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.

  2. 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.

  3. 03

    Put it on the correct side

    Installation on the client is optional. Installation on the dedicated server is optional.

  4. 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.

  1. Press the selection key or execute the command to enable chunk selection mode.
  2. Left-click to select the chunk you are currently standing in.
  3. Right-click to deselect the current chunk.
  4. 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.

1 available setups

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 of 1 releases match

Looking for an older file? The official Modrinth project page is in Resources.