EventBenchmark
by CarbonMC
EventBenchmark is a Forge and NeoForge utility that measures how fast the game's event bus handles listeners and published events.
What it does
Three commands drive the benchmark: one registers 10,000 listeners, another registers 1,000 listeners and publishes 10,000 events, and a reset command removes the listener registrations afterward. The results show how the event system behaves under that load. Files are published for Forge and NeoForge against 1.20.1, 1.21 and 1.21.1, and the code is open source under the MIT License.
Only the client or server needs the mod, and neither side requires it, so it can be installed for testing alone. The source code and issue tracker are public.
Key features
Listener registration test
A command registers 10,000 event listeners so the event bus can be timed under a large number of subscribers.
Event publishing test
A second command registers 1,000 listeners and publishes 10,000 events to measure dispatch throughput.
Listener reset
A reset command clears the registered listeners so that tests can be run again from a clean state.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Legacy Custom Publish is a Forge mod for 1.4.7 only, with client and server environment under the MIT License. EventBenchmark instead covers 1.20.1 – 1.21.1 on both Forge and NeoForge.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| EventBenchmark | Forge and NeoForge | 1.20.1 – 1.21.1 | Client or server, optional | 2025-06-28 |
| Legacy Custom Publish | Forge | 1.4.7 | Client and server | 2021-12-17 |
Questions
Does EventBenchmark need to be installed on a server?
In the catalog
EventBenchmark is one of 36,990 Utility mods on ModsFinder, and one of 14,575 Utility mods for Forge. 32,366 mods support Minecraft 1.21.1.
More from CarbonMC
Similar mods
What the author says
A Minecraft Forge EventBenchmark Mod - /eventbenchmark test1 ---Register 10000 listeners for test - /eventbenchmark test2 --- Register 1000 listeners and publish 10000 events - /eventbenchmark rest --- Reset the listener
Official listing
- Modrinth page
- modrinth.com/mod/eventbenchmark
- Owner
- CarbonMC
- Published
- 2025-06-13
- Updated on Modrinth
- 2025-06-28
- Facts verified
- 2026-10-15
