Back to mods
HeroClock project artwork

CurseForge · Minecraft mod

HeroClock

HeroClock is a Minecraft 1.20.1 performance and compatibility framework with a shared timing API that reduces reliance on scoreboard timers, optimizes superhero abilities, improves TPS, prevents persistent world lag, and fixes supported hero mods.

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

Quick answer

Which HeroClock release should I use?

Updated today
Latest stable file HeroClock-2.2.16.jar
Game version 1.20.1
Loader Forge

HeroClock-2.2.16.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is HeroClock required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

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

The source does not explicitly classify this release as client-only or server-only.

What else does HeroClock-2.2.16.jar need?

HeroClock-2.2.16.jar. 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.

1 listed on this file 10 pulled in by those mods
OmniOptimizer Optional for HeroClock-2.2.16.jar
optional
Matching file found Matched file: OmniOptimizer-1.8.2.jar
Alien Evolution Needed by OmniOptimizer
pulled in
Matching file found Matched file: AlienEvo-1.1.3-forge.jar
HeroClock Needed by OmniOptimizer
pulled in
Matching file found Matched file: HeroClock-2.2.16.jar
Architectury API Needed by Alien Evolution
pulled in
Matching file found Matched file: [Forge 1.20(.1)] v9.2.14
KubeJS Needed by Alien Evolution
pulled in
Matching file found Matched file: KubeJS Forge 2001.6.5-build.26
Palladium 🐿️ Needed by Alien Evolution
pulled in
Matching file found Matched file: Palladium 4.5.9 for Forge/NeoForge 1.20.1
Pehkui Needed by Alien Evolution
pulled in
Matching file found Matched file: [1.20.1] [Forge] Pehkui 3.8.2
GeckoLib Needed by Alien Evolution
pulled in
Matching file found Matched file: geckolib-forge-1.20.1-4.8.4.jar
Rhino Needed by Alien Evolution
pulled in
Matching file found Matched file: Rhino Forge 2001.2.3-build.10
Condensed Creative Needed by Palladium 🐿️
pulled in
Matching file found Matched file: [1.20.1] Condensed Creative Forge - 3.1.3
Curios API Needed by Palladium 🐿️
pulled in
Matching file found Matched file: curios-forge-5.14.1+1.20.1.jar

10 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add HeroClock without breaking your instance.

Built for HeroClock-2.2.16.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use HeroClock-2.2.16.jar. It targets 1.20.1 with Forge; 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

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside HeroClock-2.2.16.jar. It opens that exact file at the source.

About this project

What does HeroClock add?

What is HeroClock?

HeroClock is a performance, stability, timing, and compatibility framework built for complex superhero modpacks on Minecraft 1.20.1.

At the center of HeroClock is something its name actually represents: an improved shared clock and timing system.

Many complex Minecraft powers use scoreboards as makeshift timers. A scoreboard might increase every tick while commands constantly check it to control cooldowns, transformations, temporary effects, animations, cleanup, and ability states.

That approach works, but when many large superhero addons all do it independently, those timers and repeated commands can add up.

HeroClock provides a shared internal timing API that compatible systems can tap into instead.

Rather than creating another scoreboard and checking it 20 times every second, appropriate systems can use HeroClock to schedule periodic work and manage timers, cooldowns, and ability lifecycles more efficiently. Something that only needs checking once per second, for example, doesn't need to run every game tick.

HeroClock doesn't blindly remove scoreboards. Scoreboards are still useful for gameplay data and systems that genuinely need them. The goal is to provide a better clock when a scoreboard is only being used as a clock.

More Than a Clock

HeroClock has grown beyond its timing system into a compatibility, optimization, and world-protection layer for superhero mods.

It targets specific problems we've encountered in real superhero modpacks: expensive abilities, excessive command execution, temporary entities and blocks that aren't cleaned up properly, transformation lifecycle problems, advancement checks, persistent effects, and other systems capable of hurting server TPS.

The goal isn't to redesign these mods.

HeroClock tries to preserve their intended gameplay while improving what happens behind the scenes.

Supported Superhero Mods

HeroClock contains targeted compatibility and optimization work for the superhero mods and addons we've specifically built and tested it around, including:

  • AlienEvo
  • Omni Evo
  • Overworld DNA
  • Into the Omniverse
  • Infinity
  • Infintrix
  • Satsu Iron Man Addon
  • CelestialSapien
  • Gods & Heroes
  • PantheonSent
  • Powerborne Heroes
  • Saiyan

HeroClock also works around the Palladium ecosystem these addons use and is designed to cooperate with its companion optimization mod, OmniOptimizer, when present.

Support doesn't mean every mod receives the exact same kind of patch. HeroClock only applies targeted behavior where we've identified something that benefits from intervention.

For example, its work includes fixes and optimizations involving Galvanic Mechamorph/Lightning Rod behavior, Overworld DNA advancement and ability processing, Explosasapien, Oxidite and Frostixian systems, temporary ice and environmental effects, transformation lifecycles, Infinity Stone mechanics, temporary projectiles/entities, and other known persistence problems.

Preventing Persistent World Lag

One of HeroClock's most important jobs is dealing with a particularly nasty type of modded Minecraft problem: lag that becomes attached to the world itself.

Some abilities can accidentally leave temporary entities, blocks, projectiles, commands, or other state behind after the ability is supposed to be finished.

In severe cases, the server can return to 20 TPS when you leave an affected area, only for the lag to immediately return when that chunk is loaded again—even following a restart.

HeroClock handles known problems like these using a three-stage approach:

Prevent first → targeted cleanup as a failsafe → restart/chunk-load recovery for existing damage.

Prevention is preferred. Cleanup exists for things that escape prevention, while restart and chunk-load safeguards give HeroClock an opportunity to recover known temporary leftovers already saved into a world.

These systems are deliberately targeted. HeroClock isn't built around constantly running enormous global entity scans or indiscriminately deleting things just to produce a higher TPS number.

Optional Compatibility, Not Hard Dependencies

The superhero mods HeroClock supports aren't required dependencies simply because HeroClock knows how to improve them.

HeroClock is designed to detect supported content and use the relevant compatibility behavior when appropriate. If a supported addon isn't installed, its specific compatibility work isn't needed.

That lets HeroClock act as a common foundation across different superhero modpack configurations instead of requiring everyone to install exactly the same collection of hero mods.

The Goal

Ultimately, HeroClock gives superhero mods a shared optimization foundation and a better clock to run on.

Less unnecessary ticking.
Fewer scoreboard clocks.
Cleaner ability lifecycles.
Better TPS.
More stable worlds.
Same powers.

HeroClock — because not everything needs its own scoreboard.

Project description from CurseForge.

Pick your setup

HeroClock 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

HeroClock versions and loaders

3 of 3 releases match

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