ModsFinder

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.

FabricClient or server, optionalMozilla Public License 2.0Open source1.19 – 26.1.2

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

  1. Code-generated recipes

    Recipes can be defined in Java instead of separate JSON files, which keeps related content in one place.

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

  3. 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
26.1.20.13.0+build.1
1.21.x6 of 6 versions with builds
1.21.110.12.1+build.4
1.21.80.10.8
1.21.70.10.8
1.21.60.10.8
1.21.50.10.8
1.21.40.10.8
1.20.x1 of 1 version with builds
1.20.10.8.1
1.19.x2 of 2 versions with builds
1.19.30.6.7
1.190.6.4
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

Required by 6 mods

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
ARRPFabric1.19 – 26.1.2Client or server, optional2026-05-06
Better Runtime Resource Pack (BRRP)Fabric and Forge1.16.2 – 1.21.1Client or server, optional2024-08-19
ChassisFabric1.19.2 – 1.20.2Client and server2024-03-14

Questions

Does Runtime Asset and Data Generation API need the Fabric API?

The library is published for Fabric only, so a Fabric loader is required. Other mods that depend on it can be installed alongside it on either a client or a server.

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

All projects

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.
Devan-Kerman, on the Modrinth page

Official listing

Owner
Devan-Kerman
Published
2022-06-12
Updated on Modrinth
2026-05-06
Facts verified
2026-10-15

Tags