JRAPI
JRAPI is a library for Fabric, Forge and NeoForge that lets other mods create custom content and work with the game's registries.
What it does
Other mods use JRAPI as a code layer, so the library provides functions instead of adding visible blocks or items on its own. Its main purpose is registration: it offers a simple registry system that mod authors can use in place of more involved setups, and it lets them keep working with vanilla's registries directly. Registries can be frozen automatically, which the author describes as a goal of the design.
The library also targets rendering. Its description presents it as a dynamic item API that helps mod developers handle item models with less code. JRAPI requires Architectury API on every loader, and it is needed for the library to load. Its own source code and issue tracker are public.
JRAPI is published for 1.20.2 – 1.20.4 and is client and server, so the server and every player need the mod. Files target Fabric, Forge and NeoForge, and the code is open source under the MIT License. The latest file, 1.0 for 1.20.4, was released on 2024-04-21.
Key features
Custom content API
Provides the functions other mods call to create their own custom content.
Simple registry system
Offers a lightweight registration layer for mod authors who do not need a complex setup.
Vanilla registry access
Lets mods work with the game's own registries rather than a separate copy.
Automatic registry freezing
Registries can be frozen automatically once loading completes, which the author lists as a goal.
Complex item rendering
Eases the rendering of complex items through a dynamic item API.
Gallery
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.
Required 1
Required by 1 mod
Use cases
Who it’s for: The library is aimed at mod developers who need registration or item rendering helpers. Players do not interact with it directly, but it must be installed for dependent mods to run.
How it compares
Platform is an open source library under the GNU Lesser General Public License v3.0 only, published for Fabric, Forge, NeoForge and Quilt across 1.16.5 – 1.21.1; it works on either side, and neither needs it. Registry Helper Lib is open source under the GNU General Public License v3.0 or later, Fabric only, for 1.20 – 1.21.11, and installing it on one side is enough. MythLib is open source under the MIT License for 1.20.1 on all four loaders, and both the server and every player need it.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| JRAPI | Fabric, Forge and NeoForge | 1.20.2 – 1.20.4 | Client and server | 2024-04-21 |
| Platform | Fabric, Forge, NeoForge and Quilt | 1.16.5 – 1.21.1 | Client or server, optional | 2026-06-08 |
| Registry Helper Lib | Fabric | 1.20 – 1.21.11 | Client or server, optional | 2026-02-25 |
| MythLib | Fabric, Forge, NeoForge and Quilt | 1.20.1 | Client and server | 2023-10-21 |
Questions
Does JRAPI need Architectury API?
Which loaders does JRAPI support?
Do servers need JRAPI installed?
Which mods depend on JRAPI?
In the catalog
JRAPI is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 13,907 mods support Minecraft 1.20.4.
More from itsmenotjames
Similar mods
What the author says
JRAPI (short for Dynamic Item API) is a mod aimed at easing the rendering of complex items. JRAPI is a library mod, meaning that it performs no function without another mod using it. For Documentation, look at the Source Code. For examples, one can look at The Soulbound Extension
Official listing
- Modrinth page
- modrinth.com/mod/jrapi
- Owner
- itsmenotjames
- Published
- 2024-03-23
- Updated on Modrinth
- 2024-04-21
- Facts verified
- 2026-10-15
