
TickRate
Tick different chunks/entities at different rates.
Screenshots


About this Mod
TickRate
TickRate is a mod that allows you to manipulate the tick rate of different entities and chunks by extending the functionality of the vanilla /tick command.
Features
/tick entity <entity> <rate|query|freeze|unfreeze|step|sprint>/tick chunk <chunk> <rate|query|freeze|unfreeze|step|sprint>/tick_indicator(Client-side command to show an overlay of entity/chunk TPS)
Detailed command syntax explanation
For TickRate v0.2+
<entity> simply follows vanilla's entity selector.
<chunk> has 3 forms:
<x> <z>
To specify one single chunk<x1> <z1> <x2> <z2>
To specify a rectangular area of chunks<x> <z> radius <radius>
To specify a circular area of chunks, centered at<x> <z>where<radius>is the number of blocks
<x> <z> are X and Z block coordinates (NOT chunk coordinates).
For TickRate v0.1.x
/tick entity <rate|query|freeze|unfreeze|step|sprint> <entity> .../tick chunk <rate|query|freeze|unfreeze|step|sprint> <chunk> ...
<chunk> here is just XYZ block coordinates.
The first two commands accept arguments similar to the vanilla tick command. Entities with no specific tick rate will follow the tick rate of the chunk they are currently in. Chunks with no specific tick rate will follow the server's tick rate.
/tick rate will alter the overall tick rate of the server while /tick freeze|step|sprint will temporarily override /tick chunk|entity by default, unless <override> is set to false.
Both server and client side
This mod is required server-side but optional client-side. However, it is strongly encouraged to install the mod on the client-side as well for the following benefits:
- Smooth client animations for entities/chunks ticking below 20 TPS
- Ability for entities to animate at different TPS from one another
- Generally better and less buggy experience
API (v0.3+)
TickRate has an API for other mods to use, mainly to programmatically use the /tick command. Check it out here.
Other stuff
- Check out some cool datapacks based on this mod.
- Due to the pervasive use of mixins in this mod, it is likely that there are bugs and edge cases I have not considered. If you find any, you can report them on Github or here if you don't have a Github account.
- Feel free to use this mod to create other cool datapacks/mods :)
Available Versions
How to Install TickRate on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (26.2).
Install Mod
Open the mod browser in the dashboard and search for "TickRate". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
26.2, 26.1.2, 26.1.1 (+11 more)
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
TickRate 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 (26.2). You can switch loaders with one click in the panel.
Is TickRate compatible with fabric?
TickRate officially supports fabric for Minecraft 26.2, 26.1.2, 26.1.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with TickRate – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if TickRate 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.
Similar Mods
Rent Modded Server
Install TickRate with just one click on your server.