ModsFinder

EventsLib

by STS15

EventsLib, a NeoForge library by STS15, adds event listeners that vanilla NeoForge leaves out, so other mods can react to moments the base game does not expose.

NeoForgeClient and serverAll rights reserved1.21 – 1.21.5

What it does

Some mods need more specific hooks than the standard events provide. EventsLib supplies those missing listeners, and a mod that depends on it can react to effect and item activity it could not otherwise reach. It is intended for use alongside mods that require the extra events, and players usually have no direct use for it on its own.

The library adds a MobEffectTickEvent, which gives a modder an interface to read the percentage of duration left on an effect, along with the effect, its instance and the entity it applies to. It also adds a method that runs once when an effect wears off. The mod runs on client and server, so both sides need it. Files are released for NeoForge only, across six game versions, with 1.0.56 for 1.21.5 as the latest file, and the code is under All rights reserved, so it is not open source.

Key features

  1. Missing event listeners

    Listeners for events that NeoForge does not fire are added, so dependent mods can hook into them.

  2. Mob effect tick event

    A MobEffectTickEvent exposes the remaining duration of an effect as a percentage, with the effect, instance and entity.

  3. Effect expiry callback

    A method runs once when an effect wears off, letting a mod act at the exact moment the effect ends.

  4. Attribute removal support

    Talisman logic can remove attributes from a player on a pedestal without running a per-tick check.

Compatibility

Latest build for each game version and loader.

1.21.51.0.56
1.21.41.0.56
1.21.31.0.56
1.21.21.0.56
1.21.11.0.56
1.211.0.56
ReleaseBetaAlphaNot available

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

Required by 1 mod

Use cases

Who it’s for: Mod developers who need effect timing or missing NeoForge events, and players who run a mod that requires EventsLib. Plain players without such a mod have no need for it.

How it compares

Full comparison

Brea Horiz is a NeoForge mod for 1.21.1 under the MIT License, running on client and server, so it covers a single version where EventsLib covers a six-version span. Triggers is open source under the MIT License and supports Fabric, Forge and NeoForge for 1.20.1 – 1.21.1, but it is server-side only, so players join without installing it. Iceberg reaches 1.16.5 – 26.3 on three loaders, yet it is not open source and is licensed under Creative Commons Attribution Non Commercial No Derivatives 4.0.

ModLoadersGame versionsEnvironmentUpdated
EventsLibNeoForge1.21 – 1.21.5Client and server2025-05-21
Brea HorizNeoForge1.21.1Client and server2024-09-26
TriggersFabric, Forge and NeoForge1.20.1 – 1.21.1Server-side only2026-04-28
IcebergFabric, Forge and NeoForge1.16.5 – 26.3Client and server2026-10-11

Questions

Does Fargo's Talismans need EventsLib?

Yes. Fargo's Talismans requires EventsLib, and it uses the library to remove pedestal attributes instead of running PlayerTick.

Does EventsLib have to be installed on the server?

Yes. A server running it needs every connecting player to have it too.

Which loader does EventsLib support?

Only NeoForge. Files exist for six game versions, and the latest file is 1.0.56 for 1.21.5.

In the catalog

EventsLib is one of 3,514 Library mods on ModsFinder, and one of 1,449 Library mods for NeoForge. 15,307 mods support Minecraft 1.21.5.

More from STS15

All projects

Similar mods

What the author says

This library is intended to be used along side some of my mods that require more specific events for effects. This mod adds in no items or changes the game in any way. It has no beneficial use for players unless there is another mod that requires it and utilizes the additional events. It adds in an event called…
STS15, on the Modrinth page

Official listing

Owner
STS15
Published
2025-05-21
Updated on Modrinth
2025-05-21
Facts verified
2026-10-15

Tags