Better Runtime Resource Pack (BRRP)
by SolidBlock
Better Runtime Resource Pack (BRRP) is a Fabric and Forge library that generates resource and data files while the game runs, instead of shipping them in the mod JAR.
What it does
Runtime resource packs hold the asset and data files that mods would otherwise store as separate JSON, such as loot tables, block states, block models, item models and recipes. Mods with many similar blocks and items can generate these inside the game instance, which reduces the size of the mod file. BRRP is a branch of the ARRP mod and adds its own changes on top of it.
The library is published for Fabric and Forge across 23 release versions, 1.16.2 – 1.21.1. Fabric API is required on Fabric. Either side can run BRRP, and neither needs it, so it works on a client alone, a server alone or both. Eight other catalog mods depend on it, among them Extended block shapes, morpher, Enhanced Block Entities Backforged, Rug and CoreExtensions. The code is under the Mozilla Public License 2.0 and is open source.
Key features
Runtime asset generation
Block states, block models and item models are produced in memory when the game starts, rather than stored as files in the JAR.
Generated loot tables and recipes
Loot tables and recipes can be described once and generated for each block, removing the need for a separate JSON file per block.
Override by resource packs
Regular resource packs and data packs can override generated content, and generated block models can reference textures stored in the mod.
Snapshot builds
Snapshot builds are published alongside release builds, so modders can test against upcoming game versions.
Compatibility
Latest build for each game version and loader.
1.21.x2 of 2 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.x4 of 4 versions with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 8 mods
Use cases
Mods with many similar blocks
A mod that adds dozens of slab, stair or wall variants can generate their JSON files instead of writing each one by hand.
Who it’s for: Mod developers who ship large numbers of similar blocks and items and want to keep the mod file small. Players only meet BRRP as a dependency of another mod.
How it compares
ARRP is the original project BRRP branches from. It is a Fabric-only mod for 1.19 – 26.1.2 under the same Mozilla Public License 2.0, and it is also open source. DASM is a Forge-only option for 1.20 – 1.20.6 under the MIT License and is open source. BRRP covers Fabric and Forge together for 1.16.2 – 1.21.1.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Better Runtime Resource Pack (BRRP) | Fabric and Forge | 1.16.2 – 1.21.1 | Client or server, optional | 2024-08-19 |
| ARRP | Fabric | 1.19 – 26.1.2 | Client or server, optional | 2026-05-06 |
| DASM | Forge | 1.20 – 1.20.6 | Client or server, optional | 2025-07-22 |
Questions
Does BRRP need Fabric API?
Does BRRP have to be installed on both sides?
Can BRRP run alongside the older ARRP mod?
In the catalog
Better Runtime Resource Pack (BRRP) is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from SolidBlock
Similar mods
What the author says
BRRP (Better Runtime Resource Pack), is a library mod used for generate resources at runtime, which is a branch of ARRP (Advanced Runtime Resource Pack) mod. Welcome to join Tencent QQ group 587928350 or KOOK (KaiHeiLa) channel invitation code KlFS0n to experience the latest update of this mod.
Official listing
- Modrinth page
- modrinth.com/mod/brrp
- Owner
- SolidBlock
- Published
- 2022-04-26
- Updated on Modrinth
- 2024-08-19
- Facts verified
- 2026-10-15