Recursive Resources
Managing dozens of resource packs in vanilla Minecraft is a chore. The default menu gives you a single flat list, no folders, no search, and no way to save loadout combinations. Recursive Resources changes all of that. It is an opinionated port of the classic Resource Pack Organiser mod, rebuilt for modern versions of the game, and it turns the pack selection screen into a genuinely powerful tool for builders, modpack authors, and anyone who hoards textures.
If you have ever scrolled past twenty packs looking for one specific zip file, this mod was made for you.
What Recursive Resources Actually Does
At its core, this is a quality-of-life overhaul of the vanilla resource pack menu. It keeps the familiar layout but layers on features that power users have wanted for years. The headline act is folder support: any subfolder you create inside your .minecraft/resourcepacks directory shows up in-game, and you can navigate in and out of it just like a file browser.
Everything is driven by plain files on disk, which means your organization survives mod updates, game updates, and launcher changes. Nothing is locked behind a proprietary format.
Folders and Real-Time Updates
Because the mod reads your directory structure directly, any change you make in an external file browser appears in-game immediately. Move a pack, rename a folder, drop in a new zip, and the list refreshes. One important technical note: the mod cannot create folders or move packs from inside the game, so you will still need your operating system's file manager for that part. Unzipped packs are detected correctly as well, which is handy for pack developers testing changes.
Quick Enable and Disable
New buttons sit at the top of the pack list. One click toggles every pack in the current folder on or off. Hover over a folder icon and a similar button appears, enabling the entire folder at once. Packs apply in the order they appear, so a folder effectively becomes a saved profile you can switch to instantly.
Customization, Icons, and Pseudo-Symlinks
Each folder can carry its own folder.json file, created automatically the first time you enter a new folder. It controls four things:
- icon – the filename of a custom image (typically icon.png) displayed next to the folder.
- description – text shown beneath the folder name.
- hidden – hides the folder from the list entirely.
- packs – an ordered list of every pack in the folder, defining display and application order.
The packs field is where things get clever. It supports pseudo-symlinks, meaning you can reference a pack that lives in a different folder. A single VanillaTweaks zip can appear in both your "vanilla tweaks" folder and your "current loadout" folder without duplicating a byte of disk space. If you delete an entry from the list, the mod adds it back automatically as long as the file still exists, so you never accidentally lose track of a pack.
Search is equally flexible. You can filter by pack name or description, and wildcard support means partial matches and patterns work exactly as you would expect.
Versions, Loaders, and Installation
Recursive Resources targets modern Minecraft releases and is built for the Fabric loader, with builds published for the current 1.20.x and 1.21.x lines. Check the project page for the exact version matching your game build before you download Recursive Resources, since a mismatch is the most common cause of a crash on startup.
How to Install Recursive Resources for Minecraft
The process is short:
- Install Fabric Loader for your Minecraft version.
- Place the Fabric API jar in your mods folder.
- Drop the Recursive Resources jar into the same mods folder.
- Launch the game and open Options, then Resource Packs.
That is the whole setup. No config editing is required to get started, and the folder.json files generate themselves as you browse.
If you would rather skip the manual file juggling, the foxygame.net launcher handles it for you: Recursive Resources sits in its add-on catalog, so a single click installs the correct build and keeps it updated automatically whenever a new Minecraft version drops. That removes the guesswork around loader and version compatibility entirely.
Who Should Use It
Casual players with two or three packs will not notice much difference. Everyone else will. Modpack creators can ship organized pack structures. Texture artists can keep experimental builds separated from stable ones. Players who swap between a performance setup, a shader-heavy setup, and a vanilla-plus setup can turn each into a folder and switch with one button.
The mod is licensed under the Mozilla Public License 2.0, so it is open source and freely inspectable. If you have ever wished the resource pack screen behaved like a real file manager, Recursive Resources is the answer, and it is one of the few organizational mods that stays useful long after the novelty wears off.