ModsFinder

Tickrate API

by min01

Tickrate API is a Forge library for Minecraft 1.20.1 that lets mod developers change the tick rate of entities and of areas in the world.

ForgeClient and serverGNU General Public License v3.0 or laterOpen source1.20.1

What it does

Developers call the TickrateUtil class to set a tick rate for an entity. setBaseTickrate changes it permanently and needs to be called only once, while setTickrate changes it temporarily and has to be called again on each tick. Entities with a tick rate set through the library take the highest priority, and the default priority is 1000. Most methods are self-explanatory, so the documented calls can be read directly from the code. The library is inspired by the Tickrate Changer mod by Guichaguri.

Tick rate can also be controlled per area. TickrateTimer objects are created with createDefault or createWithTickrate, and a region is cleared by putting -1 as the tick rate at the same coordinates. Players and server owners can use the in-game command or press F3 and B to show the tick rate areas in the current dimension. Calling a zero tick rate inside LivingTickEvent has no effect, because that event has already fired; the EntityTickEvent is the place to do it, since it also fires for players and entities with a tick rate of 0 are fired with 20.

Tickrate API is required by Youtuber Natural Disasters and Min's Enchantments. Installation covers the server and each player's game. Files are published for Forge and the license is the GNU General Public License v3.0 or later, which makes the library open source.

Key features

  1. Entity tick rate control

    TickrateUtil changes the tick rate of individual entities, either for good or until the next call.

  2. Area-based timers

    TickrateTimer instances set tick rates over regions of a dimension, and a -1 value removes an area.

  3. Event hooks

    EntityTickEvent is provided for tick rate changes, since LivingTickEvent fires too late to use a zero tick rate.

  4. In-game inspection

    F3 and B display the existing tick rate areas in the current dimension, and a command covers the same actions in game.

Compatibility

Latest build for each game version and loader.

1.20.16.0.5
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Required by 2 mods

Use cases

Who it’s for: Mod developers who want to change how fast entities or regions tick, and server owners who need to shape tick speed in parts of a world. Players who only use the library through another mod do not need to work with it directly.

Questions

Does Tickrate API have to be installed on both sides?

Yes. The environment is client and server, so the server and every player need the mod, and it is published for Forge 1.20.1 only.

Which mods require Tickrate API?

Youtuber Natural Disasters and Min's Enchantments require it, so it must be installed for either of them to load.

Is Tickrate API a library for developers only?

It is a Library, and its functions are called from code. The F3 and B display and the in-game command are the parts a player or server owner can use directly.

In the catalog

Tickrate API is one of 3,514 Library mods on ModsFinder, and one of 1,576 Library mods for Forge. 34,764 mods support Minecraft 1.20.1.

More from min01

All projects

Similar mods

What the author says

Tickrate API is simple(?) library mod for manipulate in-game tickrate. Inspired from Tickrate Changer by Guichaguri Use TickrateUtil class to modify in-game tickrate. Entities will have a tickrate with highest priority. Default priority is 1000. Most of method should be self-explanation.
min01, on the Modrinth page

Official listing

Owner
min01
Published
2026-08-14
Updated on Modrinth
2026-08-20
Facts verified
2026-10-15

Tags