ModsFinder

Triggers

by evanbones

Triggers is a library for Fabric, Forge and NeoForge that gives developers one Forge-style event bus for standard Minecraft triggers.

FabricForgeNeoForgeServer-side onlyMIT LicenseOpen source1.20.1 – 1.21.1

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

  1. Forge-style event bus

    Listeners are registered on Triggers.EVENTS and react to specific events, following the pattern of Forge's event bus.

  2. Abstracted standard triggers

    Item use, enchantment, block interaction, animal taming, advancements and stats are exposed as events without touching game internals.

  3. 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.

1.21.11.0.1-1.21.1-fabricNot available1.0.1-1.21.1-neoforge
1.20.11.0.1-1.20.1-fabric1.0.1-1.20.1-forgeNot available
ReleaseBetaAlphaNot available

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

Requirements

Dependencies declared by the latest file for each loader.

Optional 1

Cloth Config APIConfiguration Library for Minecraft Mods
Optional

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

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
TriggersFabric, Forge and NeoForge1.20.1 – 1.21.1Server-side only2026-04-28
Use Item on Block EventForge and NeoForge1.20.1Client or server, optional2023-07-22
HO-LibraryFabric and Forge1.18.2 – 1.21.1Client and server2024-08-10

Questions

Does Triggers need to be installed on clients?

No. Players join without it, since only the server has to run the mod. Only the server needs the library for mods that depend on it.

Which loaders does Triggers support?

Fabric, Forge and NeoForge. Forge files are published for 1.20.1, while Fabric and NeoForge files are published for 1.21.1.

Is Cloth Config API required?

No, it is an optional dependency. Triggers works without it, and installing it adds no required features to the library.

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

All projects

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…
evanbones, on the Modrinth page

Official listing

Owner
evanbones
Published
2026-04-22
Updated on Modrinth
2026-04-28
Facts verified
2026-10-15

Tags