Reduce Mod Download Size by Using Generated Assets Instead of Bundled Files
Why Generation Saves Space
Instead of shipping pre-made textures, models, and data files inside your mod JAR, ARRP builds them when needed. This keeps your mod lightweight and faster to download.
Migrating Bundled Assets to Generated
1. Identify textures, models, and data files currently packed in your mod
2. Remove them from your mod's resource folder
3. Write ARRP generation code that recreates those assets programmatically
4. Test thoroughly to ensure nothing breaks—all visuals and mechanics should work identically
Balancing Performance and Size
Generation happens once at startup, so players won't notice lag. However, very complex textures or massive data sets may take slightly longer to build. For most items and blocks, the performance impact is negligible. The trade-off is worth it: smaller downloads, easier updates, and players can still override everything with resource packs.