ModsFinder

TickScheduler API

by avacuoss

TickScheduler API is a Forge library that lets other mods run code after a set number of ticks, on a repeating interval, or once a condition holds.

ForgeClient and serverMIT LicenseOpen source1.20.1

What it does

Mod developers call the library to schedule tasks that run later in the game. A task can execute once after a delay, repeat every N ticks, wait until a condition becomes true, or be handed to background threads so heavy work does not stall the main loop. Tasks can also be saved and reloaded, so they continue after a world is closed and opened again.

The library covers common timing needs such as temporary effects, cooldown timers and delayed world events, and it includes an in-game scheduler profiler that measures the real execution time of scheduled tasks. Commands for debugging, saving, loading and listing tasks are available for testing. The mod is open source under the MIT License, with its source code published publicly.

Files are published for Forge 1.20.1 only, with 0.0.53 as the latest build, released in the beta channel on 2026-01-04. The mod was first published on 2025-12-06. Every player and the server need a copy of the mod.

Key features

  1. Delayed and repeating tasks

    Code can be queued to run after a number of ticks or repeated at a fixed tick interval.

  2. Conditional execution

    A task can wait and run only when a chosen logic condition becomes true.

  3. Persistent tasks

    Scheduled tasks survive world reloads, so timers and events resume where they stopped.

  4. Asynchronous offloading

    Heavy work can be moved to background threads to keep the game responsive.

  5. Scheduler profiler

    A profiler measures the real execution time of scheduled tasks, with on, off and stats subcommands.

Compatibility

Latest build for each game version and loader.

No stable releases
Every published file is a beta or alpha build.
1.20.10.0.53
ReleaseBetaAlphaNot available

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

Use cases

Cooldowns and temporary effects

A mod can use the scheduler to end a status effect or reset an ability after a given number of ticks.

Delayed world events

Events such as timed spawns or scheduled changes in the world can be queued and survive a restart.

Who it’s for: Mod developers building features that depend on timing, delays or background work. Server owners running mods that depend on it need it on the server as well as on each client.

Questions

Does TickScheduler API have to be installed on both sides?

Yes. Servers that run it need every player to install it too.

Which loader and game version does TickScheduler API support?

Only Forge is published, and only for game version 1.20.1, with 0.0.53 as the latest file.

Do scheduled tasks survive a restart?

Yes. Persistent tasks survive world reloads, so queued work resumes after the world is opened again.

Can players see how long scheduled tasks take?

The scheduler profiler measures the real execution time of scheduled tasks and can be turned on, off or read as stats.

In the catalog

TickScheduler 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 avacuoss

All projects

Similar mods

What the author says

Commands: - /scheduler debug - /scheduler profiler on - /scheduler profiler off - /scheduler profiler stats - /scheduler save - /scheduler load - /scheduler tasks - /scheduler test <- for test lib Persistent tasks survive world reloads. Profiler measures real execution time of scheduled tasks.
avacuoss, on the Modrinth page

Official listing

Owner
avacuoss
Published
2025-12-06
Updated on Modrinth
2026-01-04
Facts verified
2026-10-15

Tags