{"id":118808,"date":"2026-06-07T02:41:01","date_gmt":"2026-06-06T23:41:01","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/packed-packs\/"},"modified":"2026-06-07T02:41:01","modified_gmt":"2026-06-06T23:41:01","slug":"packed-packs","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/packed-packs\/","title":{"rendered":"Packed Packs"},"content":{"rendered":"<p># \ud83d\udce6 Packed Packs<\/p>\n<p>Pack resource and data packs into profiles with multiple selection, drag and drop, and extended mouse and keyboard<br \/>\ncontrols.<\/p>\n<p>![packed_packs_demo_compressed](https:\/\/github.com\/user-attachments\/assets\/6f7995cc-665d-4989-976c-d07ee2ca1ecf)<\/p>\n<p>## \u2728 Features<\/p>\n<p>&#8211; Save and load custom profiles.<br \/>\n&#8211; Select multiple packs at once.<br \/>\n&#8211; Drag and drop selection between columns.<br \/>\n&#8211; Context Menus.<br \/>\n&#8211; Additional Folders.<br \/>\n&#8211; Folder Packs.<br \/>\n&#8211; Search by title.<br \/>\n&#8211; Filter out incompatible packs.<br \/>\n&#8211; Sort alphabetically or by last updated.<br \/>\n&#8211; Mouse and keyboard controls.<br \/>\n&#8211; Configuration.<br \/>\n&#8211; Developer Mode.<br \/>\n&#8211; Java API.<br \/>\n&#8211; Explicit compatibility with certain mods.<br \/>\n&#8211; History (undo and redo).<\/p>\n<p><a id=\"additional-folders\"><\/a><\/p>\n<details>\n<summary><b>\ud83d\udcc2 Additional Folders<\/b><\/summary>\n<p>&#8211; Add extra folders for pack discovery.<br \/>\n&#8211; Configure in `config\/packed_packs.json` by adding paths under the `additionalFolders` array inside `resourcepacks` or<br \/>\n  `datapacks`.<br \/>\n&#8211; If the array doesn\u2019t exist, create it manually or open and close the Packed Packs screen to update the config.<br \/>\n&#8211; Paths can be absolute or relative to the game directory.<br \/>\n&#8211; Correctly added folders appear as a context menu option under **Open Pack Folder**.<br \/>\n&#8211; **Requires game restart to apply.**<\/p>\n<\/details>\n<p><a id=\"folder-packs\"><\/a><\/p>\n<details>\n<summary><b>\ud83d\udcc2\ud83d\udce6 Folder Packs<\/b><\/summary>\n<p>&#8211; Any folder in the root pack directory containing packs, without a `pack.mcmeta`, will be treated as a folder pack.<br \/>\n&#8211; Folder packs behave like regular packs and can be moved between rows and columns to toggle multiple packs at once.<br \/>\n&#8211; They can be opened to view and reorder their contents. The order is saved to `packed_packs.folderpack.json` in the<br \/>\n  folder root.<br \/>\n&#8211; Add a `pack.png` at the folder root to set a custom icon.<\/p>\n<\/details>\n<p><a id=\"mouse-controls\"><\/a><\/p>\n<details>\n<summary><b>\ud83d\uddb1\ufe0f Mouse Controls<\/b><\/summary>\n<p>&#8211; Open Context Menu \u2014 right click<br \/>\n&#8211; Select range \u2014 hold <kbd>Shift<\/kbd> and click<br \/>\n&#8211; Add\/remove from selection \u2014 hold <kbd>Ctrl<\/kbd> and click<br \/>\n&#8211; Transfer single entry quickly \u2014 double click<br \/>\n&#8211; Undo \u2014 click backwards side button<br \/>\n&#8211; Redo \u2014 click forwards side button<\/p>\n<\/details>\n<p><a id=\"keyboard-controls\"><\/a><\/p>\n<details>\n<summary><b>\u2328\ufe0f Keyboard Controls<\/b><\/summary>\n<p>&#8211; Navigate entries \u2014 <kbd>\u2191<\/kbd> | <kbd>\u2193<\/kbd><br \/>\n&#8211; Navigate out of entries \u2014 <kbd>Tab<\/kbd><br \/>\n&#8211; Transfer selection \u2014 <kbd>Space<\/kbd> | <kbd>Enter<\/kbd><br \/>\n&#8211; Select range \u2014 <kbd>Shift<\/kbd> + <kbd>\u2191<\/kbd> \/ <kbd>\u2193<\/kbd><br \/>\n&#8211; Select all \u2014 <kbd>Ctrl<\/kbd> + <kbd>A<\/kbd><br \/>\n&#8211; Move selection \u2014 <kbd>Ctrl<\/kbd> \/ <kbd>Alt<\/kbd> + <kbd>\u2191<\/kbd> \/ <kbd>\u2193<\/kbd><br \/>\n&#8211; Undo \u2014 <kbd>Ctrl<\/kbd> + <kbd>Z<\/kbd><br \/>\n&#8211; Redo \u2014 <kbd>Ctrl<\/kbd> + <kbd>Shift<\/kbd> + <kbd>Z<\/kbd> | <kbd>Ctrl<\/kbd> + <kbd>Y<\/kbd><br \/>\n&#8211; Open folder pack \u2014 <kbd>Enter<\/kbd><br \/>\n&#8211; Close folder pack \u2014 <kbd>Escape<\/kbd><br \/>\n&#8211; Delete file \u2014 <kbd>Delete<\/kbd><br \/>\n&#8211; Rename file \u2014 <kbd>Ctrl<\/kbd> + <kbd>R<\/kbd> | <kbd>F2<\/kbd> (if not bound to screenshot)<br \/>\n&#8211; Open file \u2014 <kbd>Ctrl<\/kbd> + <kbd>Enter<\/kbd><br \/>\n&#8211; Show in file manager \u2014 <kbd>Alt<\/kbd> + <kbd>Shift<\/kbd> + <kbd>R<\/kbd><br \/>\n&#8211; Toggle profiles sidebar \u2014 <kbd>Ctrl<\/kbd> + <kbd>`<\/kbd><br \/>\n&#8211; Switch between default and no profile \u2014 <kbd>F1<\/kbd><br \/>\n&#8211; Refresh packs \u2014 <kbd>F5<\/kbd><br \/>\n&#8211; Focus search bar \u2014 type any character<\/p>\n<\/details>\n<p><a id=\"configuration\"><\/a><\/p>\n<details>\n<summary><b>\u2699\ufe0f Configuration<\/b><\/summary>\n<p>&#8211; Apply resource packs automatically on close.<br \/>\n&#8211; Replace the default resourcepack &#038; datapack screens.<br \/>\n&#8211; Remove the red background on incompatible packs.<br \/>\n&#8211; Remember the last viewed profile when reopening the screen.<\/p>\n<\/details>\n<p><a id=\"developer-mode\"><\/a><\/p>\n<details>\n<summary><b>\ud83d\ude80 Developer Mode<\/b><\/summary>\n<p>&#8211; Toggle developer mode \u2014 <kbd>Ctrl<\/kbd> + <kbd>Shift<\/kbd> + <kbd>I<\/kbd> | <kbd>F12<\/kbd><br \/>\n&#8211; Additional options will appear in the context menu when in developer mode.<br \/>\n&#8211; **Preferences**: Toggle the visibility of certain widgets.<br \/>\n&#8211; **Lock Profiles**: Locked profiles cannot be deleted, renamed, or modified.<br \/>\n&#8211; **Override Pack Properties**:<br \/>\n    &#8211; Overrides are configured per profile and apply only to that profile unless set as default.<br \/>\n    &#8211; Override the *required* property of packs. Also allows disabling required packs.<br \/>\n    &#8211; Override the *position* property of packs. Also allows moving fixed packs.<br \/>\n    &#8211; Hide packs.<br \/>\n&#8211; **Default Profiles**:<br \/>\n    &#8211; Overrides from the default profile are enabled **globally** for all profiles and even without one, including the<br \/>\n      original screen.<br \/>\n    &#8211; Enabled packs under the default profile are automatically marked as compatible.<br \/>\n    &#8211; Default profiles load automatically in the following cases:<br \/>\n        &#8211; **Resource Packs**: when the `options.txt` file is missing.<br \/>\n        &#8211; **Data Packs**: when creating a new world.<br \/>\n&#8211; **Pack Aliases**: Add aliases to Pack IDs<br \/>\n    &#8211; Designed to help modpack devs migrate resource\/data packs when updates are needed without affecting the user&#8217;s<br \/>\n      configured pack selection and order.<br \/>\n    &#8211; Only used if the pack is selected but doesn&#8217;t exist. Matching starts from the top of the alias map<br \/>\n      and resolves to the first match, see the `config.meta.json` file.<br \/>\n    &#8211; Supports regex (must be prefixed with `regex:`), the text color will change in the _Edit Aliases_ dialog if done<br \/>\n      correctly.<br \/>\n    &#8211; Exact matches always take priority over regex matches, regardless of their position in the alias map (e.g., a pack<br \/>\n      ID of `file\/test-v1.2` will always match `&#8221;file\/test-v1.2&#8243;: &#8220;file\/test-v1.4&#8243;` over<br \/>\n      `&#8221;regex:file\\\/test-v\\d*&#8221;: &#8220;file\/test-v2&#8243;`).<br \/>\n    &#8211; Aliases are never cleared automatically, even if it points to a pack that no longer exists. They are only removed<br \/>\n      manually from the in-game GUI or the config file.<br \/>\n    &#8211; It is generally not recommended to use on data packs as it could break worlds. Test thoroughly.<\/p>\n<\/details>\n<details>\n<summary><b>\u2668\ufe0f Java API<\/b><\/summary>\n<p>The Java API, designed as an optional dependency, allows mods to extend functionality or add compatibility with<br \/>\nPacked Packs. This includes subscribing to various events and registering custom preferences<br \/>\nto add configurable widgets at certain positions of the screen.<\/p>\n<p>You can find example implementations in the **testmod**,<br \/>\nand in the **compat**<br \/>\npackage of the **main** source set. <\/p>\n<p>You may also view the **javadocs** from the source code.<\/p>\n<p>Visit the wiki page for more details.<\/p>\n<\/details>\n<p><a id=\"compatibility\"><\/a><\/p>\n<details>\n<summary><b>\ud83d\udd17 Compatibility<\/b><\/summary>\n<p>Explicit compatibility is added for:<\/p>\n<p>&#8211; Resourcify<br \/>\n&#8211; Respackopts<br \/>\n&#8211; VTDownloader<br \/>\n&#8211; Entity Texture Features<br \/>\n&#8211; Polytone<\/p>\n<p>Submit an issue if the above mods have become incompatible. Make sure<br \/>\nto verify that the correct mod version is used for the target minecraft version, and if the issue only occurs with<br \/>\nPacked Packs installed.<\/p>\n<p><b>Note:<\/b> Compatibility for the above mods were added before the Java API was made.<br \/>\nIt would be better for other mods to make use of the Java API instead for better long<br \/>\nterm compatibility. If the above mods make enough breaking changes, it may have to be dropped.<br \/>\n<\/details>\n<p>**Known Incompatibilities**<\/p>\n<p>&#8211; Async Pack Scan.<br \/>\n  &#8211; 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.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pack resource and data packs into profiles with multiple selection, drag and drop, and extended mouse and keyboard controls.<\/p>\n","protected":false},"featured_media":118809,"template":"","meta":{"_minecraft_slug":"packed-packs","_minecraft_project_id":"8Pq6Exn2","_minecraft_author":"fishstiz","_minecraft_license":"MIT","_minecraft_downloads":904924,"_minecraft_follows":422,"_minecraft_client_side":"required","_minecraft_server_side":"unsupported","_minecraft_storage_type":"zip","_minecraft_archive_name":"packed-packs.zip","_minecraft_size_bytes":73889656,"_minecraft_version_count":236,"_minecraft_updated_at":"2026-05-16T14:21:37.598722Z","_minecraft_date_created":"2025-05-10T06:34:31.809957Z","_minecraft_date_modified":"2026-04-10T22:36:22.516950Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/packed-packs","_minecraft_icon_attachment_id":118809,"_minecraft_imported_at":"2026-06-06T23:41:02+00:00","_minecraft_import_hash":"d6f696c5906d0fb1b484416cee6312f2","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[97,126,158,92],"mod_loader":[99,160],"minecraft_version":[37,40,41,38,78,79,80,81,82,800,83,832,167,163],"class_list":["post-118808","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-fabric","mod_category-management","mod_category-neoforge","mod_category-utility","mod_loader-fabric","mod_loader-neoforge","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9","minecraft_version-1-21-9-rc1","minecraft_version-26-1","minecraft_version-26-1-rc-3","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Packed Packs - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/packed-packs\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Packed Packs - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Pack resource and data packs into profiles with multiple selection, drag and drop, and extended mouse and keyboard controls.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/packed-packs\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/packed-packs\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/packed-packs\\\/\",\"name\":\"Packed Packs - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/packed-packs\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/packed-packs\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/packed-packs-icon-ddfa6a6bc6bc282160fa92b70df711fab6948d01.png\",\"datePublished\":\"2026-06-06T23:41:01+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/packed-packs\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/packed-packs\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/packed-packs\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/packed-packs-icon-ddfa6a6bc6bc282160fa92b70df711fab6948d01.png\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/packed-packs-icon-ddfa6a6bc6bc282160fa92b70df711fab6948d01.png\",\"width\":128,\"height\":128},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/packed-packs\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Packed Packs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Packed Packs - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/packed-packs\/","og_locale":"en_US","og_type":"article","og_title":"Packed Packs - Minecraft","og_description":"Pack resource and data packs into profiles with multiple selection, drag and drop, and extended mouse and keyboard controls.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/packed-packs\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/packed-packs\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/packed-packs\/","name":"Packed Packs - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/packed-packs\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/packed-packs\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/packed-packs-icon-ddfa6a6bc6bc282160fa92b70df711fab6948d01.png","datePublished":"2026-06-06T23:41:01+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/packed-packs\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/packed-packs\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/packed-packs\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/packed-packs-icon-ddfa6a6bc6bc282160fa92b70df711fab6948d01.png","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/packed-packs-icon-ddfa6a6bc6bc282160fa92b70df711fab6948d01.png","width":128,"height":128},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/packed-packs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Packed Packs"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/118808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/118809"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=118808"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=118808"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=118808"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=118808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}