Generic Registry
Generic Registry is a Fabric library for storing objects in a registry that can be looked up by type, with entries that can be added and removed at runtime.
What it does
Other mods use the library to keep objects in a registry keyed by their type, so a caller can fetch every entry of one kind without scanning all of them. Entries can be stored and removed while the game runs, and the registry has a single origin point that its users share. Generic Registry is released under the GNU General Public License v3.0 or later and is open source. Its files target 1.7.2 – 26.1.2, with 4.0.0 as the latest Fabric build for 26.1.2.
Key features
Typed object storage
Objects are stored by type, so a lookup returns only the entries of the requested kind.
Runtime modification
Entries can be added and removed while the game is running, without restarting the client or server.
Single origin registry
All registrations come from one origin point, which keeps the set of stored objects consistent across mods.
Compatibility
Latest build for each game version and loader.
26.x3 of 3 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
1.17.x2 of 2 versions with builds
1.16.x6 of 6 versions with builds
1.15.x3 of 3 versions with builds
1.14.x5 of 5 versions with builds
1.13.x2 of 2 versions with builds
Only full game releases are shown. This mod publishes no snapshot builds.
34 older game versions (1.7.2 – 1.13) not shown. All files on Modrinth
Required by 2 mods
Questions
Does Generic Registry work on servers?
Which mods need Generic Registry?
In the catalog
Generic Registry is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 15,189 mods support Minecraft 26.1.2.
More from CookedSeafood
Similar mods
What the author says
An object-storing type-based modify-on-fly single-end-origin registry.
Official listing
- Modrinth page
- modrinth.com/mod/generic-registry
- Owner
- CookedSeafood
- Published
- 2025-05-07
- Updated on Modrinth
- 2026-05-21
- Facts verified
- 2026-10-15
