Tick Dynamic — Keep Minecraft Server TPS Stable Under Load

Tick Dynamic for Minecraft dynamically distributes server tick load, keeping TPS at 20 even with dozens of machines and mob farms running simultaneously.

Download TickDynamic for Minecraft 1.12.2, 1.12, 1.11.2, 1.10.2, 1.8.9, 1.7.10

Original name: TickDynamic

Minecraft: 1.10.2, 1.11.2, 1.12, 1.12.2, 1.7.10, 1.8.9

Loaders: Forge

FileVersionLoaderSize
TickDynamic-1.10.2-0.5.4.jar1.10.2Forge99 КБDownload
TickDynamic-1.10.2-0.5.5.jar1.10.2Forge99 КБDownload
TickDynamic-1.10.2-0.5.6.jar1.10.2Forge106 КБDownload
TickDynamic-1.10.2-0.5.7.jar1.10.2Forge100 КБDownload
TickDynamic-1.10.2-0.5.8.jar1.10.2Forge105 КБDownload
TickDynamic-1.10.2-1.0.0.jar1.10.2Forge107 КБDownload
TickDynamic-1.11.2-0.5.1.jar1.11.2Forge99 КБDownload
TickDynamic-1.11.2-0.5.2.jar1.11.2Forge99 КБDownload
TickDynamic-1.11.2-0.5.3.jar1.11.2Forge99 КБDownload
TickDynamic-1.11.2-0.5.4.jar1.11.2Forge99 КБDownload
TickDynamic-1.11.2-0.5.7.jar1.11.2Forge105 КБDownload
TickDynamic-1.11.2-0.5.0.jar1.11.2Forge101 КБDownload
TickDynamic-1.11.2-0.5.9.jar1.11.2Forge105 КБDownload
TickDynamic-1.11.2-1.0.0.jar1.11.2Forge107 КБDownload
TickDynamic-1.12-0.5.8.jar1.12Forge105 КБDownload
TickDynamic-1.12-1.0.0.jar1.12Forge107 КБDownload
TickDynamic-1.12-0.5.9.jar1.12Forge105 КБDownload
TickDynamic-1.12.2-1.0.0.jar1.12.2Forge104 КБDownload
TickDynamic-1.12.2-1.0.1.jar1.12.2Forge110 КБDownload
TickDynamic-1.12.2-1.0.2.jar1.12.2Forge105 КБDownload
TickDynamic-1.12.2-1.0.3.jar1.12.2Forge104 КБDownload
TickDynamic-1.7.10-0.1.5.jar1.7.10Forge69 КБDownload
TickDynamic-1.8-0.1.3.jar1.8.9Forge67 КБDownload

How Tick Dynamic Works

Server owners running heavily modded Minecraft worlds know the pain of TPS drops. Large farms, dozens of machines, and hundreds of mobs push the server past its 50-millisecond tick budget, and gameplay turns into a stuttering mess. Blocks break late, chests open slowly, and movement becomes jerky. The solution is not to reduce content but to manage it smarter. That is exactly what the Forge CoreMod How Tick Dynamic Works does.

What This Mod Does

Instead of processing every entity and tile entity every tick, the mod dynamically limits how many objects update per tick. It distributes time slices across worlds and object groups. The result is a stable 20 TPS even when your base is packed with chunk loaders, mob farms, and complex contraptions. The server remains responsive, and players experience fewer lag spikes and no disconnects caused by tick timeouts.

Key Benefits

  • Instant interaction with chests, furnaces, and machines
  • Fast chunk loading and teleportation
  • Smooth player movement in dense areas
  • Lower ping and overall server responsiveness
  • No forced reduction of farms or redstone builds

How Time Slices Work

Each world gets a number of slices that determine its share of the tick. For example, give the Overworld 300 slices and other dimensions 100 each, and the Overworld gets roughly 60% of the processing time. Within each world, slices are further divided between entities and tile entities. Unused time from one group automatically flows to another. The minimumObjects setting sets a floor: the mod will never update fewer objects than this value, even if TPS drops.

Installation and Compatibility

To install, you need a Forge server or client. Download the correct Forge installer for your Minecraft version, run the server once, then place the mod jar into the mods folder. Restart the server. The first launch generates tickdynamic.cfg in the config folder. For single-player, use a Forge profile and drop the jar into the client's mods folder.

How Tick Dynamic Works for Minecraft supports versions starting from 1.7.10, 1.8, and newer releases. Always check the mod page for your exact build. The mod is not compatible with SpongeForge. The original developer is wildex999, and the mod is distributed under the MIT license.

Configuration Basics

The config file has a hierarchical structure. The top level is worlds, with subgroups for each dimension. Inside each dimension, there are entity and tileentity groups. Let the server run once so the mod creates all groups automatically. Then edit the values and run /tickdynamic reload as an operator. The slicesMax parameter sets the slice count. A value of zero means the group gets unlimited time, even beyond parent limits. The time share formula is (self.maxSlices / allSiblings.maxSlices) * 100.

Useful Commands

  • /tickdynamic list dimnames — dimension names and IDs
  • /tickdynamic list time — average used and allocated time per group
  • /tickdynamic list entitiesrun — average updated entities per tick
  • /tickdynamic list tps — TPS for entities and tile entities per world
  • /tickdynamic list maxslices — current slicesMax values
  • /tickdynamic list minimumentities — minimumObjects values
  • /tickdynamic tps — average server TPS
  • /tickdynamic reload — reload config without restart
  • /tickdynamic enabled yes/no — toggle the mod on the fly

Limitations to Keep in Mind

This mod is not a magic fix. World generation, sudden load spikes, single heavy operations from other mods, and backup creation can still cause TPS drops. However, How Tick Dynamic Works smooths out these spikes significantly. It will not reduce the total work, but it will spread it across ticks so the server stays playable.

Final Verdict

If your server struggles under load, download How Tick Dynamic Works and configure the slices to match your priorities. Whether you want mobs to update at full speed or prefer instant machine responses, the mod gives you precise control. Combined with transparent monitoring commands, it is an essential tool for any modded server aiming for a stable 20 TPS. The installation is straightforward, and the config is flexible enough for any playstyle.