Packed Packs

Quick rating

Packed Packs

No reviews yet

Pack resource and data packs into profiles with multiple selection, drag and drop, and extended mouse and keyboard controls.

No Theme
No Genre
QoL & Tweaks
UI & Menu Tool
Mod Loaders
Forge
NeoForge
Fabric
Minecraft
26.2

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Unsupported

About

Project Details

Type
Mod
License
MIT License
Latest Version
NeoForge v2.2.3+26.2
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

📦 Packed Packs

Pack resource and data packs into profiles with multiple selection, drag and drop, and extended mouse and keyboard controls.

packed_packs_demo_compressed

✨ Features

  • Save and load custom profiles.
  • Select multiple packs at once.
  • Drag and drop selection between columns.
  • Context Menus.
  • Additional Folders.
  • Folder Packs.
  • Search by title.
  • Filter out incompatible packs.
  • Sort alphabetically or by last updated.
  • Mouse and keyboard controls.
  • Configuration.
  • Developer Mode.
  • Java API
  • Explicit compatibility with certain mods.
  • History (undo and redo).

📂 Additional Folders

  • Add extra folders for pack discovery.
  • Configure in config/packed_packs.json by adding paths under the additionalFolders array inside resourcepacks or datapacks.
  • If the array doesn’t exist, create it manually or open and close the Packed Packs screen to update the config.
  • Paths can be absolute or relative to the game directory.
  • Correctly added folders appear as a context menu option under Open Pack Folder.
  • Requires game restart to apply.

📂📦 Folder Packs

  • Any folder in the root pack directory containing packs, without a pack.mcmeta, will be treated as a folder pack.
  • Folder packs behave like regular packs and can be moved between rows and columns to toggle multiple packs at once.
  • They can be opened to view and reorder their contents. The order is saved to packed_packs.folderpack.json in the folder root.
  • Add a pack.png at the folder root to set a custom icon.

🖱️ Mouse Controls

  • Open Context Menu — right click
  • Select range — hold Shift and click
  • Add/remove from selection — hold Ctrl and click
  • Transfer single entry quickly — double click
  • Undo — click backwards side button
  • Redo — click forwards side button

⌨️ Keyboard Controls

  • Navigate entries — |
  • Navigate out of entries — Tab
  • Transfer selection — Space | Enter
  • Select range — Shift + /
  • Select all — Ctrl + A
  • Move selection — Ctrl / Alt + /
  • Undo — Ctrl + Z
  • Redo — Ctrl + Shift + Z | Ctrl + Y
  • Open folder pack — Enter
  • Close folder pack — Escape
  • Delete file — Delete
  • Rename file — Ctrl + R | F2 (if not bound to screenshot)
  • Open file — Ctrl + Enter
  • Show in file manager — Alt + Shift + R
  • Toggle profiles sidebar — Ctrl + `
  • Switch between default and no profile — F1
  • Refresh packs — F5
  • Focus search bar — type any character

⚙️ Configuration

  • Apply resource packs automatically on close.
  • Replace the default resourcepack & datapack screens.
  • Remove the red background on incompatible packs.
  • Remember the last viewed profile when reopening the screen.

🚀 Developer Mode

  • Toggle developer mode — `Ctrl` + `Shift` + `I` | `F12`
  • Additional options will appear in the context menu when in developer mode.
  • Preferences: Toggle the visibility of certain widgets.
  • Lock Profiles: Locked profiles cannot be deleted, renamed, or modified.
  • Override Pack Properties:
    • Overrides are configured per profile and apply only to that profile unless set as default.
    • Override the required property of packs. Also allows disabling required packs.
    • Override the position property of packs. Also allows moving fixed packs.
    • Hide packs.
  • Default Profiles:
    • Overrides from the default profile are enabled globally for all profiles and even without one, including the original screen.
    • Enabled packs under the default profile are automatically marked as compatible.
    • Default profiles load automatically in the following cases:
      • Resource Packs:  when the `options.txt`, or in newer versions the `config/packed_packs/__version.json`, is missing..
        • Users that updated from before the `_version.json` file was added may only load the default profile when the `options.txt` is missing. This can be configured in the right-click context menu of the default profile.
      • Data Packs: when creating a new world.
  • Pack Aliases: Add aliases to Pack IDs
    • Designed to help modpack devs migrate resource/data packs when updates are needed without affecting the user's configured pack selection and order.
    • Only used if the pack is selected but doesn't exist. Matching starts from the top of the alias map and resolves to the first match, see the config.meta.json file.
    • Supports regex (must be prefixed with regex:), the text color will change in the Edit Aliases dialog if done correctly.
    • Exact matches always take priority over regex matches, regardless of their position in the alias map (e.g., a pack ID of file/test-v1.2 will always match "file/test-v1.2": "file/test-v1.4" over "regex:file\\/test-v\\d*": "file/test-v2").
    • Aliases are never cleared automatically, even if it points to a pack that no longer exists. They are only removed manually from the in-game GUI or the config file.
    • It is generally not recommended to use on data packs as it could break worlds. Test thoroughly.

♨️ Java API

The Java API, designed as an optional dependency, allows mods to extend functionality or add compatibility with Packed Packs. This includes subscribing to various events and registering custom preferences to add configurable widgets at certain positions of the screen.

You can find example implementations in the testmod, and in the compat package of the **main** source set.

You may also view the javadocs from the source code.

Visit the wiki page for more details.

🔗 Compatibility

Explicit compatibility is added for:

  • Resourcify
  • Respackopts
  • VTDownloader
  • Entity Texture Features
  • Polytone

Submit an issue if the above mods have become incompatible. Make sure to verify that the correct mod version is used for the target minecraft version, and if the issue only occurs with Packed Packs installed.

Note: Compatibility for the above mods were added before the Java API was made. It would be better for other mods to make use of the Java API instead for better long term compatibility. If the above mods make enough breaking changes, it may have to be dropped.

Known Incompatibilities

  • Async Pack Scan.
    • Fails to open the Packed Packs screen or causes a hard crash. You do not need this mod with Packed Packs as the Packed Packs Screen are already scans packs asynchronously.

📦 Packed Packs

Pack resource and data packs into profiles with multiple selection, drag and drop, and extended mouse and keyboard controls.

packed_packs_demo_compressed

✨ Features

  • Save and load custom profiles.
  • Select multiple packs at once.
  • Drag and drop selection between columns.
  • Context Menus.
  • Additional Folders.
  • Folder Packs.
  • Search by title.
  • Filter out incompatible packs.
  • Sort alphabetically or by last updated.
  • Mouse and keyboard controls.
  • Configuration.
  • Developer Mode.
  • Java API.
  • Explicit compatibility with certain mods.
  • History (undo and redo).

📂 Additional Folders
  • Add extra folders for pack discovery.
  • Configure in config/packed_packs.json by adding paths under the additionalFolders array inside resourcepacks or datapacks.
  • If the array doesn’t exist, create it manually or open and close the Packed Packs screen to update the config.
  • Paths can be absolute or relative to the game directory.
  • Correctly added folders appear as a context menu option under Open Pack Folder.
  • Requires game restart to apply.

📂📦 Folder Packs
  • Any folder in the root pack directory containing packs, without a pack.mcmeta, will be treated as a folder pack.
  • Folder packs behave like regular packs and can be moved between rows and columns to toggle multiple packs at once.
  • They can be opened to view and reorder their contents. The order is saved to packed_packs.folderpack.json in the folder root.
  • Add a pack.png at the folder root to set a custom icon.

🖱️ Mouse Controls
  • Open Context Menu — right click
  • Select range — hold Shift and click
  • Add/remove from selection — hold Ctrl and click
  • Transfer single entry quickly — double click
  • Undo — click backwards side button
  • Redo — click forwards side button

⌨️ Keyboard Controls
  • Navigate entries — ↑ | ↓
  • Navigate out of entries — Tab
  • Transfer selection — Space | Enter
  • Select range — Shift + ↑ / ↓
  • Select all — Ctrl + A
  • Move selection — Ctrl / Alt + ↑ / ↓
  • Undo — Ctrl + Z
  • Redo — Ctrl + Shift + Z | Ctrl + Y
  • Open folder pack — Enter
  • Close folder pack — Escape
  • Delete file — Delete
  • Rename file — Ctrl + R | F2 (if not bound to screenshot)
  • Open file — Ctrl + Enter
  • Show in file manager — Alt + Shift + R
  • Toggle profiles sidebar — Ctrl + `
  • Switch between default and no profile — F1
  • Refresh packs — F5
  • Focus search bar — type any character

⚙️ Configuration
  • Apply resource packs automatically on close.
  • Replace the default resourcepack & datapack screens.
  • Remove the red background on incompatible packs.
  • Remember the last viewed profile when reopening the screen.

🚀 Developer Mode
  • Toggle developer mode — Ctrl + Shift + I | F12
  • Additional options will appear in the context menu when in developer mode.
  • Preferences: Toggle the visibility of certain widgets.
  • Lock Profiles: Locked profiles cannot be deleted, renamed, or modified.
  • Override Pack Properties:
    • Overrides are configured per profile and apply only to that profile unless set as default.
    • Override the required property of packs. Also allows disabling required packs.
    • Override the position property of packs. Also allows moving fixed packs.
    • Hide packs.
    • Default Profiles:
      • Overrides from the default profile are enabled globally for all profiles and even without one, including the original screen.
      • Enabled packs under the default profile are automatically marked as compatible.
      • Default profiles load automatically in the following cases:
        • Resource Packs: when the options.txt, or in newer versions the config/packed_packs/__version.json, is missing.
          • Users that updated from before the __version.json file was added may only load the default profile when the options.txt is missing. This can be configured in the right-click context menu of the default profile.
        • Data Packs: when creating a new world.
    • Pack Aliases: Add aliases to Pack IDs
      • Designed to help modpack devs migrate resource/data packs when updates are needed without affecting the user's configured pack selection and order.
      • Only used if the pack is selected but doesn't exist. Matching starts from the top of the alias map and resolves to the first match, see the config.meta.json file.
      • Supports regex (must be prefixed with regex:), the text color will change in the Edit Aliases dialog if done correctly.
      • Exact matches always take priority over regex matches, regardless of their position in the alias map (e.g., a pack ID of file/test-v1.2 will always match "file/test-v1.2": "file/test-v1.4" over "regex:file\\/test-v\\d*": "file/test-v2").
      • Aliases are never cleared automatically, even if it points to a pack that no longer exists. They are only removed manually from the in-game GUI or the config file.
      • It is generally not recommended to use on data packs as it could break worlds. Test thoroughly.
♨️ Java API

The Java API, designed as an optional dependency, allows mods to extend functionality or add compatibility with Packed Packs. This includes subscribing to various events and registering custom preferences to add configurable widgets at certain positions of the screen.

You can find example implementations in the testmod, and in the compat package of the main source set.

You may also view the javadocs from the source code.

Visit the wiki page for more details.

🔗 Compatibility

Explicit compatibility is added for:

  • Resourcify
  • Respackopts
  • VTDownloader
  • Entity Texture Features
  • Polytone

Submit an issue if the above mods have become incompatible. Make sure to verify that the correct mod version is used for the target minecraft version, and if the issue only occurs with Packed Packs installed.

Note: Compatibility for the above mods were added before the Java API was made. It would be better for other mods to make use of the Java API instead for better long term compatibility. If the above mods make enough breaking changes, it may have to be dropped.

Known Incompatibilities

  • Async Pack Scan.
    • Fails to open the Packed Packs screen or causes a hard crash. You do not need this mod with Packed Packs as the Packed Packs Screen are already scans packs asynchronously.

Screenshots

Gallery

  • Packed Packs Screen
    Packed Packs Screen Dragging and dropping multiple packs
  • Saved Profiles
    Saved Profiles
  • Folder Packs
    Folder Packs
  • Folder Pack View
    Folder Pack View
  • Configuration
    Configuration
  • Developer Mode
    Developer Mode
  • Packed Packs Screen
    Packed Packs Screen Dragging and dropping multiple packs
  • Saved Profiles
    Saved Profiles
  • Folder Packs
    Folder Packs
  • Folder Pack View
    Folder Pack View
  • Configuration
    Configuration
  • Developer Mode
    Developer Mode

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

1.9m
Total Downloads
CurseForge
~180,000
Modrinth
1.7m
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works