Triggers
by evanbones
Triggers is a library for Fabric, Forge and NeoForge that gives developers one Forge-style event bus for standard Minecraft triggers.
What it does
Other mods can listen to in-game events through the Triggers.EVENTS bus, using the same listener model as Forge's event bus. The library wraps standard Minecraft triggers such as item use, enchanting, block interactions, taming animals, earning advancements and stat changes, so a listener can be written once and run on each supported loader.
The library is server-side only: the server needs it, while players can join without installing anything. Developers add it as a mod dependency in their build files. Cloth Config API is optional. Files cover 1.20.1 and 1.21.1, with the 1.0.1 builds for 1.21.1 on Fabric and NeoForge and for 1.20.1 on Forge. The project is open source under the MIT License, and its source code and issue tracker are public.
Key features
Forge-style event bus
Listeners are registered on Triggers.EVENTS and react to specific events, following the pattern of Forge's event bus.
Abstracted standard triggers
Item use, enchantment, block interaction, animal taming, advancements and stats are exposed as events without touching game internals.
No mixins for listeners
Mod authors can respond to actions without writing mixins, because the library performs the hooks itself.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Optional 1
Use cases
Reacting to item use
A developer can listen for an item being used on a block and run custom logic, instead of injecting into the game's item code.
Tracking advancements and stats
Mods that reward progress can subscribe to advancement and stat events to trigger their own effects.
Who it’s for: Mod developers who need to respond to standard Minecraft actions across Fabric, Forge and NeoForge. Players and server owners gain nothing directly from the library, but mods built on it need it installed on the server.
How it compares
Use Item on Block Event is an event mod for Forge and NeoForge under the MIT License, with files for 1.20.1, and it can be installed on the client or the server. Triggers covers Fabric, Forge and NeoForge for 1.20.1 and 1.21.1, and it is server-side only. HO-Library is another MIT-licensed library, for Fabric and Forge across 1.18.2 – 1.21.1, and it runs on client and server together.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Triggers | Fabric, Forge and NeoForge | 1.20.1 – 1.21.1 | Server-side only | 2026-04-28 |
| Use Item on Block Event | Forge and NeoForge | 1.20.1 | Client or server, optional | 2023-07-22 |
| HO-Library | Fabric and Forge | 1.18.2 – 1.21.1 | Client and server | 2024-08-10 |
Questions
Does Triggers need to be installed on clients?
Which loaders does Triggers support?
Is Cloth Config API required?
In the catalog
Triggers is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from evanbones
Similar mods
What the author says
Triggers is a library mod that provides a unified, modular, Forge-style event API for in-game triggers and advancement criteria. It abstracts standard Minecraft triggers (such as item enchantment, block interactions, taming animals, and earning stats) into an easy-to-use event bus. This allows developers to…
Official listing
- Modrinth page
- modrinth.com/mod/triggers
- Owner
- evanbones
- Published
- 2026-04-22
- Updated on Modrinth
- 2026-04-28
- Facts verified
- 2026-10-15
