Better Runtime Resource Pack Mod (1.19.4, 1.19.2) is a library mod used for generating resources at runtime, which is a branch of ARRP (Advanced Runtime Resource Pack) mod. This mod provides all features of ARRP, fixes some bugs that exist in ARRP, and provides some new features. It currently supports Fabric and Forge of Minecraft 1.16.5-1.19.4


  • Runtime resource pack (RRP) refers to asset and data files generated when Minecraft is running, in avoidance of some repetitive works. For mods with masses of similar blocks and items, runtime resource pack helps to significantly reduce the size of the mod file.
  • For instance, the loot table of most blocks can be described as “drop the block itself”. Some blocks drop only when with Silk Touch. For slab blocks, when double slab block is broken, two blocks are dropped instead of one. In loot tables, each block requires a loot table JSON file; creating them is quite time-consuming. Moreover, almost each block requires a “block states”, block model and item model (block models may be more than one). If loot tables and recipes (if it exists) are counted, each block requires at least 5 JSONs to achieve full features. In contrast, runtime resource packs make them generated inside the game instance, instead of stored in the mod JAR file.
  • Runtime resource packs have no difference than regular resource packs with regard to features. Normal resource packs (including the mod’s builtin resource and manually-installed resource-packs or data-packs) can override the contents of runtime resource packs, or have relations to runtime resource packs. A typical example is, block models are defined in runtime resource packs, and their texture files are stored in mod files as usual (as it’s not appropriate to generate texture files in runtime).
  • Compared to traditional resource packs, runtime resource packs reduce I/Os, but adds the process of object serialization, which is a drawback of runtime resource pack. When resource packs are generated, objects are converted to byte forms (usually JSON). This process is called serialization. When game instance reads these resource packs, these byte-form contents are analysed to generate objects in game. This process is called deserialization. In traditional resource packs, all resources are serialized, and the game instance needs only to deserialize them when loading resources. However, runtime resource packs require the process of both serialization and deserialization.


Minecraft Forge

Fabric Modloader

Fabric API

How to install:

How To Download & Install Mods with Minecraft Forge

How To Download & Install Fabric Mods

Don’t miss out today’s latest Minecraft Mods

Better Runtime Resource Pack Mod (1.19.4, 1.19.2) Download Links

For Minecraft 1.16.5

Forge version: Download from Server 1

Fabric version: Download from Server 1

For Minecraft 1.18.2

Forge version: Download from Server 1

Fabric version: Download from Server 1

For Minecraft 1.19.2

Forge version: Download from Server 1

Fabric version: Download from Server 1

For Minecraft 1.19.4

Fabric version: Download from Server 1

Click to rate this post!
[Total: 0 Average: 0]