ARRP
by Devan-Kerman
Runtime Asset and Data Generation API lets Fabric mods create resource packs in code while the game runs, instead of writing JSON files by hand.
What it does
Developers use the library to generate recipes, loot tables, models and blockstates directly from Java code. Conditional resources can be produced as well, and the generated content works alongside ordinary resource packs. ARRP is published for Fabric only, with 10 release versions covering 1.19 – 26.1.2 and open source under the Mozilla Public License 2.0. Other mods require it, including Even Better Archeology, SpartanWeapons, Sakura Lib, C3 Blocks and Elysium Tweaks. Only the Fabric API needs to be present for it to work, and the library can run on a client or a server.
Key features
Code-generated recipes
Recipes can be defined in Java instead of separate JSON files, which keeps related content in one place.
Runtime models and blockstates
Models and blockstates are produced when the game starts, so asset data can follow the logic of the code that creates it.
Conditional resources
Resources can be generated only when a stated condition holds, letting one mod adapt its assets to other content.
Compatibility
Latest build for each game version and loader.
26.x1 of 1 version with builds
1.21.x6 of 6 versions with builds
1.20.x1 of 1 version with builds
1.19.x2 of 2 versions with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Required by 6 mods
How it compares
Better Runtime Resource Pack (BRRP) is open source under the Mozilla Public License 2.0 and covers Fabric and Forge for 1.16.2 – 1.21.1. Chassis is open source under the GNU Lesser General Public License v2.1 only and supports Fabric for 1.19.2 – 1.20.2 with a client and server environment.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| ARRP | Fabric | 1.19 – 26.1.2 | Client or server, optional | 2026-05-06 |
| Better Runtime Resource Pack (BRRP) | Fabric and Forge | 1.16.2 – 1.21.1 | Client or server, optional | 2024-08-19 |
| Chassis | Fabric | 1.19.2 – 1.20.2 | Client and server | 2024-03-14 |
Questions
Does Runtime Asset and Data Generation API need the Fabric API?
In the catalog
ARRP 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 Devan-Kerman
Similar mods
What the author says
An api for fabric that allows for the generation of resourcepacks at runtime via code. This allows you to add recipes/loottables/models/blockstates without json and in code, as well as allowing conditional resources. All while being compatible with normal resource packs.
Official listing
- Modrinth page
- modrinth.com/mod/arrp
- Owner
- Devan-Kerman
- Published
- 2022-06-12
- Updated on Modrinth
- 2026-05-06
- Facts verified
- 2026-10-15
