All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Packed Packs

Packed Packs

by fishstiz • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

📦 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.
  • Right click context menu for file operations and other options.
  • Search by pack title.
  • Sort packs alphabetically or by date updated.
  • Filter out incompatible packs.

📂 Additional Folders
  • Add extra folders for pack discovery.
  • Configure in config/packed_packs/config.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 without a pack.mcmeta will be treated as a folder pack.
  • Add a pack.png at the folder root to set a custom icon.
  • Folders can be nested.
  • They can be opened to view and reorder their contents. The order is saved to packed_packs.folderpack.json in the folder root.
  • Folder packs can be locked to make them behave like regular packs which can be moved between rows and columns. These are also known as modules.
    • Children cannot be moved outside locked folder packs. Locking a folder pack will automatically recall its children.
    • Locked folder packs will also lock all descendants that are folders.
    • Newly discovered folders can be made locked by default from the options menu.
  • Built-in packs can be added inside folder packs when specified in packed_packs.folderpack.json.
    • Example:
      {
        "module": false,
        "packIds": [
          "continuity:default",
          "examplenamespace:examplepath"
        ] 
      }
    • Note: This can only be done outside the Packed Packs screen as the packed_packs.folderpack.json file is only loaded once on enter to prevent overwriting unsaved state.

🖱️ Mouse Controls
Open Context Menu right click
Select range hold Shift and click
Add/remove from selection hold Ctrl and click
Quick transfer 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 Ctrl + F, Ctrl + K

⚙️ Configuration
  • Apply resource packs automatically on close.
  • Replace the default resourcepack & datapack screens.
  • Remove the red background on incompatible packs.
  • Make folder packs locked by default.
  • 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 the config/packed_packs/__version.json, is missing.
      • Data Packs: when creating a new world.
  • Copy to Clipboard: Copy the select pack's ID.
  • 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.
    • Aliases can also map to a regex value (must be prefixed with regex:), which will attempt to match with any available pack. This can only be done from the config.meta.json file.
    • 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.

LTS versions: 1.21.1, 1.21.11, 26.1, 26.2, 26.3

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric
11h ago 1
26.3
Neoforge
11h ago 1
26.2
Fabric
11h ago 1
26.2
Neoforge
11h ago 1
1.21.11
Fabric
11h ago 1
1.21.11
Neoforge
11h ago 1
26.1.x
Fabric
11h ago 1
26.1.x
Neoforge
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.1
Neoforge
11h ago 1
26.3
Fabric
11h ago 1
26.3
Neoforge
11h ago 1
26.2
Fabric
11h ago 1
26.2
Neoforge
11h ago 1
26.1.x
Fabric
11h ago 1
26.1.x
Neoforge
11h ago 1
1.21.11
Fabric
11h ago 1
1.21.11
Neoforge
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.1
Neoforge
11h ago 1
26.3
Fabric
11h ago 1
26.3
Neoforge
11h ago 1
26.2
Neoforge
11h ago 1
26.2
Fabric
11h ago 1
26.1.x
Fabric
11h ago 1
26.1.x
Neoforge
11h ago 1
1.21.11
Fabric
11h ago 1
1.21.11
Neoforge
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.1
Neoforge
11h ago 1
26.3
Neoforge
11h ago 1
26.3
Fabric
11h ago 1
26.2
Fabric
11h ago 1
26.2
Neoforge
11h ago 1
26.1.x
Neoforge
11h ago 1
26.1.x
Fabric
11h ago 1
1.21.11
Neoforge
11h ago 1
1.21.11
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.1
Neoforge
11h ago 1
26.3
Fabric
11h ago 1
26.3
Neoforge
11h ago 1
26.2
Fabric
11h ago 1
26.2
Neoforge
11h ago 1
26.1.x
Neoforge
11h ago 1
26.1.x
Fabric
11h ago 1
1.21.11
Fabric
11h ago 1
1.21.11
Neoforge
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.1
Neoforge
11h ago 1
26.3.x
Fabric
11h ago 1
26.3.x
Neoforge
11h ago 1
26.2
Fabric
11h ago 1
26.2
Neoforge
11h ago 1
26.1.x
Fabric
11h ago 1
26.1.x
Neoforge
11h ago 1
26.3.x
Fabric
11h ago 1
26.3.x
Neoforge
11h ago 1
26.2
Fabric
11h ago 1
26.2
Neoforge
11h ago 1
26.1.x
Fabric
11h ago 1
26.1.x
Neoforge
11h ago 1
1.21.11
Fabric
11h ago 1
1.21.11
Neoforge
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.1
Neoforge
11h ago 1
26.2
Fabric
11h ago 1
26.2
Neoforge
11h ago 1
26.1.x
Fabric
11h ago 1
26.1.x
Neoforge
11h ago 1
1.21.11
Fabric
11h ago 1
1.21.11
Neoforge
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.1
Neoforge
11h ago 1
26.2.x
Fabric
11h ago 1
26.2.x
Neoforge
11h ago 1
26.1.x
Neoforge
11h ago 1
26.1.x
Fabric
11h ago 1
1.21.11
Fabric
11h ago 1
1.21.11
Neoforge
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.1
Neoforge
11h ago 1
26.1.x
Neoforge
11h ago 1
26.1.x
Fabric
11h ago 1
1.21.11
Neoforge
11h ago 1
1.21.11
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.1
Neoforge
11h ago 1
26.1.x
Fabric
11h ago 1
26.1.x
Neoforge
11h ago 1
1.21.11
Fabric
11h ago 1
1.21.11
Neoforge
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.x
Neoforge
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.x
Neoforge
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.5
Neoforge
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.4
Neoforge
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.1
Neoforge
11h ago 1
26.1.x
Neoforge
11h ago 1
26.1.x
Fabric
11h ago 1
26.1.x
Fabric
11h ago 1
26.1.x
Neoforge
11h ago 1
1.21.11
Fabric
11h ago 1
1.21.11
Neoforge
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.x
Neoforge
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.5
Neoforge
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.4
Neoforge
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.1
Neoforge
11h ago 1
1.21.11
Fabric
11h ago 1
1.21.11
Neoforge
11h ago 1
1.21.11
Fabric
11h ago 1
1.21.11
Neoforge
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.x
Neoforge
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.x
Neoforge
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.5
Neoforge
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.4
Neoforge
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.1
Neoforge
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.x
Neoforge
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.x
Neoforge
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.5
Neoforge
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.4
Neoforge
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.1
Neoforge
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.9
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.x
Fabric
11h ago 1
1.21.6
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
1.21.5
Fabric
11h ago 1
1.21.4
Fabric
11h ago 1
1.21.1
Fabric
11h ago 1
  • Fixed compatibility with mods that modify the pack selection config (fixes server packs being immovable even with
Server Pack Unlocker or Catharis [#76](https://github.com/fishstiz/packed_packs/issues/76))
  • Fixed compatibility with mods that modify the pack selection config (fixes server packs being immovable even with
Server Pack Unlocker or Catharis [#76](https://github.com/fishstiz/packed_packs/issues/76))
  • Fixed compatibility with mods that modify the pack selection config (fixes server packs being immovable even with
Server Pack Unlocker or Catharis [#76](https://github.com/fishstiz/packed_packs/issues/76))
  • Fixed compatibility with mods that modify the pack selection config (fixes server packs being immovable even with
Server Pack Unlocker or Catharis [#76](https://github.com/fishstiz/packed_packs/issues/76))
  • Fixed compatibility with mods that modify the pack selection config (fixes server packs being immovable even with
Server Pack Unlocker or Catharis [#76](https://github.com/fishstiz/packed_packs/issues/76))
  • Fixed compatibility with mods that modify the pack selection config (fixes server packs being immovable even with
Server Pack Unlocker or Catharis [#76](https://github.com/fishstiz/packed_packs/issues/76))
  • Fixed compatibility with mods that modify the pack selection config (fixes server packs being immovable even with
Server Pack Unlocker or Catharis [#76](https://github.com/fishstiz/packed_packs/issues/76))
  • Fixed compatibility with mods that modify the pack selection config (fixes server packs being immovable even with
Server Pack Unlocker or Catharis [#76](https://github.com/fishstiz/packed_packs/issues/76))
  • Fixed compatibility with mods that modify the pack selection config (fixes server packs being immovable even with
Server Pack Unlocker or Catharis [#76](https://github.com/fishstiz/packed_packs/issues/76))
  • Fixed compatibility with mods that modify the pack selection config (fixes server packs being immovable even with
Server Pack Unlocker or Catharis [#76](https://github.com/fishstiz/packed_packs/issues/76))
This is the stable release of **v2.3.0**, to recap:

  • Folder Packs can now be nested.
  • Folder Packs can now be locked and unlocked.
  • Locked folders behave exactly the same as usual.
  • Nested folders within locked folder packs will be force-locked.
  • Children of unlocked folders can be enabled individually
([#47](https://github.com/fishstiz/packed_packs/issues/47)).
  • Unlocked folders that become locked will automatically recall its descendants.
  • Unlocked folders themselves cannot be enabled, they will be flattened instead.
  • Folder packs are now unlocked by default. This can be changed from the options menu.
  • Existing folder packs with saved configs (that has no module flag) will be locked to preserve behavior.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder config's packIds,
  • This can only be done outside the Packed Packs screen due to the change below.
  • Folder pack config files are no longer watched and are loaded immediately upon entering the screen. This is to prevent
overwriting unsaved state on refreshes.
by [iceban](https://github.com/iceban))
  • Updated icons for trash, lock, and unlock.
  • Widgets on pack entries are now navigable by keyboard.
  • Fixed search not working for folders.
  • Fixed being unable to drag non-required fixed position packs from the enabled list.

Changes since v2.3.0-beta.3

  • Removed restrictions on symlinks, however restrictions set by vanilla Minecraft may still apply (symlinks may need to
be specified in allowed_symlinks.txt).
  • Improved compatibility with Controlify.

Fixes with v2.3.0-beta.3:

  • Fixed hidden folders being loaded as folder packs
  • Fixed empty folders not showing up inside folders.
  • Fixed folder order not saving on undo/redo
  • Fixed remember last viewed profile option not working.
  • Fixed incorrect warning being logged about opening non-module folder from enabled list.
  • Fixed folders sometimes changing its lock state when the "Folders Locked by Default" option is changed.
  • Built-in packs contained in folders will now log duplicates in other folders. The precedence of which folder wins is
not known.

  • API Changes**

  • Folders no longer trigger pack-related events (they are not Packs anymore).
  • PackContext are now considered as PackSelectionModel.Entry
  • ScreenContext#getAvailablePacks and ScreenContext#getSelectedPacks are now flattened.
This is the stable release of **v2.3.0**, to recap:

  • Folder Packs can now be nested.
  • Folder Packs can now be locked and unlocked.
  • Locked folders behave exactly the same as usual.
  • Nested folders within locked folder packs will be force-locked.
  • Children of unlocked folders can be enabled individually
([#47](https://github.com/fishstiz/packed_packs/issues/47)).
  • Unlocked folders that become locked will automatically recall its descendants.
  • Unlocked folders themselves cannot be enabled, they will be flattened instead.
  • Folder packs are now unlocked by default. This can be changed from the options menu.
  • Existing folder packs with saved configs (that has no module flag) will be locked to preserve behavior.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder config's packIds,
  • This can only be done outside the Packed Packs screen due to the change below.
  • Folder pack config files are no longer watched and are loaded immediately upon entering the screen. This is to prevent
overwriting unsaved state on refreshes.
by [iceban](https://github.com/iceban))
  • Updated icons for trash, lock, and unlock.
  • Widgets on pack entries are now navigable by keyboard.
  • Fixed search not working for folders.
  • Fixed being unable to drag non-required fixed position packs from the enabled list.

Changes since v2.3.0-beta.3

  • Removed restrictions on symlinks, however restrictions set by vanilla Minecraft may still apply (symlinks may need to
be specified in allowed_symlinks.txt).
  • Improved compatibility with Controlify.

Fixes with v2.3.0-beta.3:

  • Fixed hidden folders being loaded as folder packs
  • Fixed empty folders not showing up inside folders.
  • Fixed folder order not saving on undo/redo
  • Fixed remember last viewed profile option not working.
  • Fixed incorrect warning being logged about opening non-module folder from enabled list.
  • Fixed folders sometimes changing its lock state when the "Folders Locked by Default" option is changed.
  • Built-in packs contained in folders will now log duplicates in other folders. The precedence of which folder wins is
not known.

  • API Changes**

  • Folders no longer trigger pack-related events (they are not Packs anymore).
  • PackContext are now considered as PackSelectionModel.Entry
  • ScreenContext#getAvailablePacks and ScreenContext#getSelectedPacks are now flattened.
This is the stable release of **v2.3.0**, to recap:

  • Folder Packs can now be nested.
  • Folder Packs can now be locked and unlocked.
  • Locked folders behave exactly the same as usual.
  • Nested folders within locked folder packs will be force-locked.
  • Children of unlocked folders can be enabled individually
([#47](https://github.com/fishstiz/packed_packs/issues/47)).
  • Unlocked folders that become locked will automatically recall its descendants.
  • Unlocked folders themselves cannot be enabled, they will be flattened instead.
  • Folder packs are now unlocked by default. This can be changed from the options menu.
  • Existing folder packs with saved configs (that has no module flag) will be locked to preserve behavior.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder config's packIds,
  • This can only be done outside the Packed Packs screen due to the change below.
  • Folder pack config files are no longer watched and are loaded immediately upon entering the screen. This is to prevent
overwriting unsaved state on refreshes.
by [iceban](https://github.com/iceban))
  • Updated icons for trash, lock, and unlock.
  • Widgets on pack entries are now navigable by keyboard.
  • Fixed search not working for folders.
  • Fixed being unable to drag non-required fixed position packs from the enabled list.

Changes since v2.3.0-beta.3

  • Removed restrictions on symlinks, however restrictions set by vanilla Minecraft may still apply (symlinks may need to
be specified in allowed_symlinks.txt).
  • Improved compatibility with Controlify.

Fixes with v2.3.0-beta.3:

  • Fixed hidden folders being loaded as folder packs
  • Fixed empty folders not showing up inside folders.
  • Fixed folder order not saving on undo/redo
  • Fixed remember last viewed profile option not working.
  • Fixed incorrect warning being logged about opening non-module folder from enabled list.
  • Fixed folders sometimes changing its lock state when the "Folders Locked by Default" option is changed.
  • Built-in packs contained in folders will now log duplicates in other folders. The precedence of which folder wins is
not known.

  • API Changes**

  • Folders no longer trigger pack-related events (they are not Packs anymore).
  • PackContext are now considered as PackSelectionModel.Entry
  • ScreenContext#getAvailablePacks and ScreenContext#getSelectedPacks are now flattened.
This is the stable release of **v2.3.0**, to recap:

  • Folder Packs can now be nested.
  • Folder Packs can now be locked and unlocked.
  • Locked folders behave exactly the same as usual.
  • Nested folders within locked folder packs will be force-locked.
  • Children of unlocked folders can be enabled individually
([#47](https://github.com/fishstiz/packed_packs/issues/47)).
  • Unlocked folders that become locked will automatically recall its descendants.
  • Unlocked folders themselves cannot be enabled, they will be flattened instead.
  • Folder packs are now unlocked by default. This can be changed from the options menu.
  • Existing folder packs with saved configs (that has no module flag) will be locked to preserve behavior.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder config's packIds,
  • This can only be done outside the Packed Packs screen due to the change below.
  • Folder pack config files are no longer watched and are loaded immediately upon entering the screen. This is to prevent
overwriting unsaved state on refreshes.
by [iceban](https://github.com/iceban))
  • Updated icons for trash, lock, and unlock.
  • Widgets on pack entries are now navigable by keyboard.
  • Fixed search not working for folders.
  • Fixed being unable to drag non-required fixed position packs from the enabled list.

Changes since v2.3.0-beta.3

  • Removed restrictions on symlinks, however restrictions set by vanilla Minecraft may still apply (symlinks may need to
be specified in allowed_symlinks.txt).
  • Improved compatibility with Controlify.

Fixes with v2.3.0-beta.3:

  • Fixed hidden folders being loaded as folder packs
  • Fixed empty folders not showing up inside folders.
  • Fixed folder order not saving on undo/redo
  • Fixed remember last viewed profile option not working.
  • Fixed incorrect warning being logged about opening non-module folder from enabled list.
  • Fixed folders sometimes changing its lock state when the "Folders Locked by Default" option is changed.
  • Built-in packs contained in folders will now log duplicates in other folders. The precedence of which folder wins is
not known.

  • API Changes**

  • Folders no longer trigger pack-related events (they are not Packs anymore).
  • PackContext are now considered as PackSelectionModel.Entry
  • ScreenContext#getAvailablePacks and ScreenContext#getSelectedPacks are now flattened.
This is the stable release of **v2.3.0**, to recap:

  • Folder Packs can now be nested.
  • Folder Packs can now be locked and unlocked.
  • Locked folders behave exactly the same as usual.
  • Nested folders within locked folder packs will be force-locked.
  • Children of unlocked folders can be enabled individually
([#47](https://github.com/fishstiz/packed_packs/issues/47)).
  • Unlocked folders that become locked will automatically recall its descendants.
  • Unlocked folders themselves cannot be enabled, they will be flattened instead.
  • Folder packs are now unlocked by default. This can be changed from the options menu.
  • Existing folder packs with saved configs (that has no module flag) will be locked to preserve behavior.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder config's packIds,
  • This can only be done outside the Packed Packs screen due to the change below.
  • Folder pack config files are no longer watched and are loaded immediately upon entering the screen. This is to prevent
overwriting unsaved state on refreshes.
by [iceban](https://github.com/iceban))
  • Updated icons for trash, lock, and unlock.
  • Widgets on pack entries are now navigable by keyboard.
  • Fixed search not working for folders.
  • Fixed being unable to drag non-required fixed position packs from the enabled list.

Changes since v2.3.0-beta.3

  • Removed restrictions on symlinks, however restrictions set by vanilla Minecraft may still apply (symlinks may need to
be specified in allowed_symlinks.txt).
  • Improved compatibility with Controlify.

Fixes with v2.3.0-beta.3:

  • Fixed hidden folders being loaded as folder packs
  • Fixed empty folders not showing up inside folders.
  • Fixed folder order not saving on undo/redo
  • Fixed remember last viewed profile option not working.
  • Fixed incorrect warning being logged about opening non-module folder from enabled list.
  • Fixed folders sometimes changing its lock state when the "Folders Locked by Default" option is changed.
  • Built-in packs contained in folders will now log duplicates in other folders. The precedence of which folder wins is
not known.

  • API Changes**

  • Folders no longer trigger pack-related events (they are not Packs anymore).
  • PackContext are now considered as PackSelectionModel.Entry
  • ScreenContext#getAvailablePacks and ScreenContext#getSelectedPacks are now flattened.
This is the stable release of **v2.3.0**, to recap:

  • Folder Packs can now be nested.
  • Folder Packs can now be locked and unlocked.
  • Locked folders behave exactly the same as usual.
  • Nested folders within locked folder packs will be force-locked.
  • Children of unlocked folders can be enabled individually
([#47](https://github.com/fishstiz/packed_packs/issues/47)).
  • Unlocked folders that become locked will automatically recall its descendants.
  • Unlocked folders themselves cannot be enabled, they will be flattened instead.
  • Folder packs are now unlocked by default. This can be changed from the options menu.
  • Existing folder packs with saved configs (that has no module flag) will be locked to preserve behavior.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder config's packIds,
  • This can only be done outside the Packed Packs screen due to the change below.
  • Folder pack config files are no longer watched and are loaded immediately upon entering the screen. This is to prevent
overwriting unsaved state on refreshes.
by [iceban](https://github.com/iceban))
  • Updated icons for trash, lock, and unlock.
  • Widgets on pack entries are now navigable by keyboard.
  • Fixed search not working for folders.
  • Fixed being unable to drag non-required fixed position packs from the enabled list.

Changes since v2.3.0-beta.3

  • Removed restrictions on symlinks, however restrictions set by vanilla Minecraft may still apply (symlinks may need to
be specified in allowed_symlinks.txt).
  • Improved compatibility with Controlify.

Fixes with v2.3.0-beta.3:

  • Fixed hidden folders being loaded as folder packs
  • Fixed empty folders not showing up inside folders.
  • Fixed folder order not saving on undo/redo
  • Fixed remember last viewed profile option not working.
  • Fixed incorrect warning being logged about opening non-module folder from enabled list.
  • Fixed folders sometimes changing its lock state when the "Folders Locked by Default" option is changed.
  • Built-in packs contained in folders will now log duplicates in other folders. The precedence of which folder wins is
not known.

  • API Changes**

  • Folders no longer trigger pack-related events (they are not Packs anymore).
  • PackContext are now considered as PackSelectionModel.Entry
  • ScreenContext#getAvailablePacks and ScreenContext#getSelectedPacks are now flattened.
This is the stable release of **v2.3.0**, to recap:

  • Folder Packs can now be nested.
  • Folder Packs can now be locked and unlocked.
  • Locked folders behave exactly the same as usual.
  • Nested folders within locked folder packs will be force-locked.
  • Children of unlocked folders can be enabled individually
([#47](https://github.com/fishstiz/packed_packs/issues/47)).
  • Unlocked folders that become locked will automatically recall its descendants.
  • Unlocked folders themselves cannot be enabled, they will be flattened instead.
  • Folder packs are now unlocked by default. This can be changed from the options menu.
  • Existing folder packs with saved configs (that has no module flag) will be locked to preserve behavior.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder config's packIds,
  • This can only be done outside the Packed Packs screen due to the change below.
  • Folder pack config files are no longer watched and are loaded immediately upon entering the screen. This is to prevent
overwriting unsaved state on refreshes.
by [iceban](https://github.com/iceban))
  • Updated icons for trash, lock, and unlock.
  • Widgets on pack entries are now navigable by keyboard.
  • Fixed search not working for folders.
  • Fixed being unable to drag non-required fixed position packs from the enabled list.

Changes since v2.3.0-beta.3

  • Removed restrictions on symlinks, however restrictions set by vanilla Minecraft may still apply (symlinks may need to
be specified in allowed_symlinks.txt).
  • Improved compatibility with Controlify.

Fixes with v2.3.0-beta.3:

  • Fixed hidden folders being loaded as folder packs
  • Fixed empty folders not showing up inside folders.
  • Fixed folder order not saving on undo/redo
  • Fixed remember last viewed profile option not working.
  • Fixed incorrect warning being logged about opening non-module folder from enabled list.
  • Fixed folders sometimes changing its lock state when the "Folders Locked by Default" option is changed.
  • Built-in packs contained in folders will now log duplicates in other folders. The precedence of which folder wins is
not known.

  • API Changes**

  • Folders no longer trigger pack-related events (they are not Packs anymore).
  • PackContext are now considered as PackSelectionModel.Entry
  • ScreenContext#getAvailablePacks and ScreenContext#getSelectedPacks are now flattened.
This is the stable release of **v2.3.0**, to recap:

  • Folder Packs can now be nested.
  • Folder Packs can now be locked and unlocked.
  • Locked folders behave exactly the same as usual.
  • Nested folders within locked folder packs will be force-locked.
  • Children of unlocked folders can be enabled individually
([#47](https://github.com/fishstiz/packed_packs/issues/47)).
  • Unlocked folders that become locked will automatically recall its descendants.
  • Unlocked folders themselves cannot be enabled, they will be flattened instead.
  • Folder packs are now unlocked by default. This can be changed from the options menu.
  • Existing folder packs with saved configs (that has no module flag) will be locked to preserve behavior.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder config's packIds,
  • This can only be done outside the Packed Packs screen due to the change below.
  • Folder pack config files are no longer watched and are loaded immediately upon entering the screen. This is to prevent
overwriting unsaved state on refreshes.
by [iceban](https://github.com/iceban))
  • Updated icons for trash, lock, and unlock.
  • Widgets on pack entries are now navigable by keyboard.
  • Fixed search not working for folders.
  • Fixed being unable to drag non-required fixed position packs from the enabled list.

Changes since v2.3.0-beta.3

  • Removed restrictions on symlinks, however restrictions set by vanilla Minecraft may still apply (symlinks may need to
be specified in allowed_symlinks.txt).
  • Improved compatibility with Controlify.

Fixes with v2.3.0-beta.3:

  • Fixed hidden folders being loaded as folder packs
  • Fixed empty folders not showing up inside folders.
  • Fixed folder order not saving on undo/redo
  • Fixed remember last viewed profile option not working.
  • Fixed incorrect warning being logged about opening non-module folder from enabled list.
  • Fixed folders sometimes changing its lock state when the "Folders Locked by Default" option is changed.
  • Built-in packs contained in folders will now log duplicates in other folders. The precedence of which folder wins is
not known.

  • API Changes**

  • Folders no longer trigger pack-related events (they are not Packs anymore).
  • PackContext are now considered as PackSelectionModel.Entry
  • ScreenContext#getAvailablePacks and ScreenContext#getSelectedPacks are now flattened.
This is the stable release of **v2.3.0**, to recap:

  • Folder Packs can now be nested.
  • Folder Packs can now be locked and unlocked.
  • Locked folders behave exactly the same as usual.
  • Nested folders within locked folder packs will be force-locked.
  • Children of unlocked folders can be enabled individually
([#47](https://github.com/fishstiz/packed_packs/issues/47)).
  • Unlocked folders that become locked will automatically recall its descendants.
  • Unlocked folders themselves cannot be enabled, they will be flattened instead.
  • Folder packs are now unlocked by default. This can be changed from the options menu.
  • Existing folder packs with saved configs (that has no module flag) will be locked to preserve behavior.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder config's packIds,
  • This can only be done outside the Packed Packs screen due to the change below.
  • Folder pack config files are no longer watched and are loaded immediately upon entering the screen. This is to prevent
overwriting unsaved state on refreshes.
by [iceban](https://github.com/iceban))
  • Updated icons for trash, lock, and unlock.
  • Widgets on pack entries are now navigable by keyboard.
  • Fixed search not working for folders.
  • Fixed being unable to drag non-required fixed position packs from the enabled list.

Changes since v2.3.0-beta.3

  • Removed restrictions on symlinks, however restrictions set by vanilla Minecraft may still apply (symlinks may need to
be specified in allowed_symlinks.txt).
  • Improved compatibility with Controlify.

Fixes with v2.3.0-beta.3:

  • Fixed hidden folders being loaded as folder packs
  • Fixed empty folders not showing up inside folders.
  • Fixed folder order not saving on undo/redo
  • Fixed remember last viewed profile option not working.
  • Fixed incorrect warning being logged about opening non-module folder from enabled list.
  • Fixed folders sometimes changing its lock state when the "Folders Locked by Default" option is changed.
  • Built-in packs contained in folders will now log duplicates in other folders. The precedence of which folder wins is
not known.

  • API Changes**

  • Folders no longer trigger pack-related events (they are not Packs anymore).
  • PackContext are now considered as PackSelectionModel.Entry
  • ScreenContext#getAvailablePacks and ScreenContext#getSelectedPacks are now flattened.
This is the stable release of **v2.3.0**, to recap:

  • Folder Packs can now be nested.
  • Folder Packs can now be locked and unlocked.
  • Locked folders behave exactly the same as usual.
  • Nested folders within locked folder packs will be force-locked.
  • Children of unlocked folders can be enabled individually
([#47](https://github.com/fishstiz/packed_packs/issues/47)).
  • Unlocked folders that become locked will automatically recall its descendants.
  • Unlocked folders themselves cannot be enabled, they will be flattened instead.
  • Folder packs are now unlocked by default. This can be changed from the options menu.
  • Existing folder packs with saved configs (that has no module flag) will be locked to preserve behavior.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder config's packIds,
  • This can only be done outside the Packed Packs screen due to the change below.
  • Folder pack config files are no longer watched and are loaded immediately upon entering the screen. This is to prevent
overwriting unsaved state on refreshes.
by [iceban](https://github.com/iceban))
  • Updated icons for trash, lock, and unlock.
  • Widgets on pack entries are now navigable by keyboard.
  • Fixed search not working for folders.
  • Fixed being unable to drag non-required fixed position packs from the enabled list.

Changes since v2.3.0-beta.3

  • Removed restrictions on symlinks, however restrictions set by vanilla Minecraft may still apply (symlinks may need to
be specified in allowed_symlinks.txt).
  • Improved compatibility with Controlify.

Fixes with v2.3.0-beta.3:

  • Fixed hidden folders being loaded as folder packs
  • Fixed empty folders not showing up inside folders.
  • Fixed folder order not saving on undo/redo
  • Fixed remember last viewed profile option not working.
  • Fixed incorrect warning being logged about opening non-module folder from enabled list.
  • Fixed folders sometimes changing its lock state when the "Folders Locked by Default" option is changed.
  • Built-in packs contained in folders will now log duplicates in other folders. The precedence of which folder wins is
not known.

  • API Changes**

  • Folders no longer trigger pack-related events (they are not Packs anymore).
  • PackContext are now considered as PackSelectionModel.Entry
  • ScreenContext#getAvailablePacks and ScreenContext#getSelectedPacks are now flattened.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder's packed_packs.folderpack.json packIds,
  • Note**: Pack IDs can be copied to clipboard by entering dev mode (F12), right-clicking a pack, and
selecting the copy
option.
  • Example:
``json
{
"module": false,
"packIds": [
"continuity:default",
"examplenamespace:examplepath"
]
}
`
  • This must be done outside the Packed Packs screen since the folder metadata is not watched and loaded once only.
  • Note**: It's loaded once only to avoid overwriting unsaved changes as the folder metadata is practically
mutable. There is probably a better solution to this but this is the current limitation.
  • Allowed empty folders to load as folder packs.
  • Added sort_none icon for none sort.
  • Updated icons for trash, lock and unlock.
  • Widgets on top of pack entries are now navigable by keyboard.
  • Fixed crash when saving state while a folder nested more than two levels deep is opened.
  • Fixed sort button not working consistently for nested folders.
  • Fixed folders nested more than three levels deep not being watched.
  • Fixed folders not showing up first on OLDEST and Z_A sort options.
  • Fixed pack rename incorrectly updating configs.

  • Packed Packs API**

  • Fixed ScreenContext#rebuild not rebuilding pack list entries (affects v2.3.0-beta.2` only)

This is an unstable version, things may break or change.

These are the last new changes for **v2.3.0** so please report any issues and provide
feedback [here](https://github.com/fishstiz/packed_packs/issues) before I take another break on developing new
features, it would be greatly appreciated. If no more issues are found in around a week then a stable version may be
released.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder's packed_packs.folderpack.json packIds,
  • Note**: Pack IDs can be copied to clipboard by entering dev mode (F12), right-clicking a pack, and
selecting the copy
option.
  • Example:
``json
{
"module": false,
"packIds": [
"continuity:default",
"examplenamespace:examplepath"
]
}
`
  • This must be done outside the Packed Packs screen since the folder metadata is not watched and loaded once only.
  • Note**: It's loaded once only to avoid overwriting unsaved changes as the folder metadata is practically
mutable. There is probably a better solution to this but this is the current limitation.
  • Allowed empty folders to load as folder packs.
  • Added sort_none icon for none sort.
  • Updated icons for trash, lock and unlock.
  • Widgets on top of pack entries are now navigable by keyboard.
  • Fixed crash when saving state while a folder nested more than two levels deep is opened.
  • Fixed sort button not working consistently for nested folders.
  • Fixed folders nested more than three levels deep not being watched.
  • Fixed folders not showing up first on OLDEST and Z_A sort options.
  • Fixed pack rename incorrectly updating configs.

  • Packed Packs API**

  • Fixed ScreenContext#rebuild not rebuilding pack list entries (affects v2.3.0-beta.2` only)

This is an unstable version, things may break or change.

These are the last new changes for **v2.3.0** so please report any issues and provide
feedback [here](https://github.com/fishstiz/packed_packs/issues) before I take another break on developing new
features, it would be greatly appreciated. If no more issues are found in around a week then a stable version may be
released.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder's packed_packs.folderpack.json packIds,
  • Note**: Pack IDs can be copied to clipboard by entering dev mode (F12), right-clicking a pack, and
selecting the copy
option.
  • Example:
``json
{
"module": false,
"packIds": [
"continuity:default",
"examplenamespace:examplepath"
]
}
`
  • This must be done outside the Packed Packs screen since the folder metadata is not watched and loaded once only.
  • Note**: It's loaded once only to avoid overwriting unsaved changes as the folder metadata is practically
mutable. There is probably a better solution to this but this is the current limitation.
  • Allowed empty folders to load as folder packs.
  • Added sort_none icon for none sort.
  • Updated icons for trash, lock and unlock.
  • Widgets on top of pack entries are now navigable by keyboard.
  • Fixed crash when saving state while a folder nested more than two levels deep is opened.
  • Fixed sort button not working consistently for nested folders.
  • Fixed folders nested more than three levels deep not being watched.
  • Fixed folders not showing up first on OLDEST and Z_A sort options.
  • Fixed pack rename incorrectly updating configs.

  • Packed Packs API**

  • Fixed ScreenContext#rebuild not rebuilding pack list entries (affects v2.3.0-beta.2` only)

This is an unstable version, things may break or change.

These are the last new changes for **v2.3.0** so please report any issues and provide
feedback [here](https://github.com/fishstiz/packed_packs/issues) before I take another break on developing new
features, it would be greatly appreciated. If no more issues are found in around a week then a stable version may be
released.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder's packed_packs.folderpack.json packIds,
  • Note**: Pack IDs can be copied to clipboard by entering dev mode (F12), right-clicking a pack, and
selecting the copy
option.
  • Example:
``json
{
"module": false,
"packIds": [
"continuity:default",
"examplenamespace:examplepath"
]
}
`
  • This must be done outside the Packed Packs screen since the folder metadata is not watched and loaded once only.
  • Note**: It's loaded once only to avoid overwriting unsaved changes as the folder metadata is practically
mutable. There is probably a better solution to this but this is the current limitation.
  • Allowed empty folders to load as folder packs.
  • Added sort_none icon for none sort.
  • Updated icons for trash, lock and unlock.
  • Widgets on top of pack entries are now navigable by keyboard.
  • Fixed crash when saving state while a folder nested more than two levels deep is opened.
  • Fixed sort button not working consistently for nested folders.
  • Fixed folders nested more than three levels deep not being watched.
  • Fixed folders not showing up first on OLDEST and Z_A sort options.
  • Fixed pack rename incorrectly updating configs.

  • Packed Packs API**

  • Fixed ScreenContext#rebuild not rebuilding pack list entries (affects v2.3.0-beta.2` only)

This is an unstable version, things may break or change.

These are the last new changes for **v2.3.0** so please report any issues and provide
feedback [here](https://github.com/fishstiz/packed_packs/issues) before I take another break on developing new
features, it would be greatly appreciated. If no more issues are found in around a week then a stable version may be
released.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder's packed_packs.folderpack.json packIds,
  • Note**: Pack IDs can be copied to clipboard by entering dev mode (F12), right-clicking a pack, and
selecting the copy
option.
  • Example:
``json
{
"module": false,
"packIds": [
"continuity:default",
"examplenamespace:examplepath"
]
}
`
  • This must be done outside the Packed Packs screen since the folder metadata is not watched and loaded once only.
  • Note**: It's loaded once only to avoid overwriting unsaved changes as the folder metadata is practically
mutable. There is probably a better solution to this but this is the current limitation.
  • Allowed empty folders to load as folder packs.
  • Added sort_none icon for none sort.
  • Updated icons for trash, lock and unlock.
  • Widgets on top of pack entries are now navigable by keyboard.
  • Fixed crash when saving state while a folder nested more than two levels deep is opened.
  • Fixed sort button not working consistently for nested folders.
  • Fixed folders nested more than three levels deep not being watched.
  • Fixed folders not showing up first on OLDEST and Z_A sort options.
  • Fixed pack rename incorrectly updating configs.

  • Packed Packs API**

  • Fixed ScreenContext#rebuild not rebuilding pack list entries (affects v2.3.0-beta.2` only)

This is an unstable version, things may break or change.

These are the last new changes for **v2.3.0** so please report any issues and provide
feedback [here](https://github.com/fishstiz/packed_packs/issues) before I take another break on developing new
features, it would be greatly appreciated. If no more issues are found in around a week then a stable version may be
released.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder's packed_packs.folderpack.json packIds,
  • Note**: Pack IDs can be copied to clipboard by entering dev mode (F12), right-clicking a pack, and
selecting the copy
option.
  • Example:
``json
{
"module": false,
"packIds": [
"continuity:default",
"examplenamespace:examplepath"
]
}
`
  • This must be done outside the Packed Packs screen since the folder metadata is not watched and loaded once only.
  • Note**: It's loaded once only to avoid overwriting unsaved changes as the folder metadata is practically
mutable. There is probably a better solution to this but this is the current limitation.
  • Allowed empty folders to load as folder packs.
  • Added sort_none icon for none sort.
  • Updated icons for trash, lock and unlock.
  • Widgets on top of pack entries are now navigable by keyboard.
  • Fixed crash when saving state while a folder nested more than two levels deep is opened.
  • Fixed sort button not working consistently for nested folders.
  • Fixed folders nested more than three levels deep not being watched.
  • Fixed folders not showing up first on OLDEST and Z_A sort options.
  • Fixed pack rename incorrectly updating configs.

  • Packed Packs API**

  • Fixed ScreenContext#rebuild not rebuilding pack list entries (affects v2.3.0-beta.2` only)

This is an unstable version, things may break or change.

These are the last new changes for **v2.3.0** so please report any issues and provide
feedback [here](https://github.com/fishstiz/packed_packs/issues) before I take another break on developing new
features, it would be greatly appreciated. If no more issues are found in around a week then a stable version may be
released.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder's packed_packs.folderpack.json packIds,
  • Note**: Pack IDs can be copied to clipboard by entering dev mode (F12), right-clicking a pack, and
selecting the copy
option.
  • Example:
``json
{
"module": false,
"packIds": [
"continuity:default",
"examplenamespace:examplepath"
]
}
`
  • This must be done outside the Packed Packs screen since the folder metadata is not watched and loaded once only.
  • Note**: It's loaded once only to avoid overwriting unsaved changes as the folder metadata is practically
mutable. There is probably a better solution to this but this is the current limitation.
  • Allowed empty folders to load as folder packs.
  • Added sort_none icon for none sort.
  • Updated icons for trash, lock and unlock.
  • Widgets on top of pack entries are now navigable by keyboard.
  • Fixed crash when saving state while a folder nested more than two levels deep is opened.
  • Fixed sort button not working consistently for nested folders.
  • Fixed folders nested more than three levels deep not being watched.
  • Fixed folders not showing up first on OLDEST and Z_A sort options.
  • Fixed pack rename incorrectly updating configs.

  • Packed Packs API**

  • Fixed ScreenContext#rebuild not rebuilding pack list entries (affects v2.3.0-beta.2` only)

This is an unstable version, things may break or change.

These are the last new changes for **v2.3.0** so please report any issues and provide
feedback [here](https://github.com/fishstiz/packed_packs/issues) before I take another break on developing new
features, it would be greatly appreciated. If no more issues are found in around a week then a stable version may be
released.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder's packed_packs.folderpack.json packIds,
  • Note**: Pack IDs can be copied to clipboard by entering dev mode (F12), right-clicking a pack, and
selecting the copy
option.
  • Example:
``json
{
"module": false,
"packIds": [
"continuity:default",
"examplenamespace:examplepath"
]
}
`
  • This must be done outside the Packed Packs screen since the folder metadata is not watched and loaded once only.
  • Note**: It's loaded once only to avoid overwriting unsaved changes as the folder metadata is practically
mutable. There is probably a better solution to this but this is the current limitation.
  • Allowed empty folders to load as folder packs.
  • Added sort_none icon for none sort.
  • Updated icons for trash, lock and unlock.
  • Widgets on top of pack entries are now navigable by keyboard.
  • Fixed crash when saving state while a folder nested more than two levels deep is opened.
  • Fixed sort button not working consistently for nested folders.
  • Fixed folders nested more than three levels deep not being watched.
  • Fixed folders not showing up first on OLDEST and Z_A sort options.
  • Fixed pack rename incorrectly updating configs.

  • Packed Packs API**

  • Fixed ScreenContext#rebuild not rebuilding pack list entries (affects v2.3.0-beta.2` only)

This is an unstable version, things may break or change.

These are the last new changes for **v2.3.0** so please report any issues and provide
feedback [here](https://github.com/fishstiz/packed_packs/issues) before I take another break on developing new
features, it would be greatly appreciated. If no more issues are found in around a week then a stable version may be
released.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder's packed_packs.folderpack.json packIds,
  • Note**: Pack IDs can be copied to clipboard by entering dev mode (F12), right-clicking a pack, and
selecting the copy
option.
  • Example:
``json
{
"module": false,
"packIds": [
"continuity:default",
"examplenamespace:examplepath"
]
}
`
  • This must be done outside the Packed Packs screen since the folder metadata is not watched and loaded once only.
  • Note**: It's loaded once only to avoid overwriting unsaved changes as the folder metadata is practically
mutable. There is probably a better solution to this but this is the current limitation.
  • Allowed empty folders to load as folder packs.
  • Added sort_none icon for none sort.
  • Updated icons for trash, lock and unlock.
  • Widgets on top of pack entries are now navigable by keyboard.
  • Fixed crash when saving state while a folder nested more than two levels deep is opened.
  • Fixed sort button not working consistently for nested folders.
  • Fixed folders nested more than three levels deep not being watched.
  • Fixed folders not showing up first on OLDEST and Z_A sort options.
  • Fixed pack rename incorrectly updating configs.

  • Packed Packs API**

  • Fixed ScreenContext#rebuild not rebuilding pack list entries (affects v2.3.0-beta.2` only)

This is an unstable version, things may break or change.

These are the last new changes for **v2.3.0** so please report any issues and provide
feedback [here](https://github.com/fishstiz/packed_packs/issues) before I take another break on developing new
features, it would be greatly appreciated. If no more issues are found in around a week then a stable version may be
released.
  • Allowed built-in packs in folder packs ([#61](https://github.com/fishstiz/packed_packs/issues/61))
  • The built-in pack ID must be in the folder's packed_packs.folderpack.json packIds,
  • Note**: Pack IDs can be copied to clipboard by entering dev mode (F12), right-clicking a pack, and
selecting the copy
option.
  • Example:
``json
{
"module": false,
"packIds": [
"continuity:default",
"examplenamespace:examplepath"
]
}
`
  • This must be done outside the Packed Packs screen since the folder metadata is not watched and loaded once only.
  • Note**: It's loaded once only to avoid overwriting unsaved changes as the folder metadata is practically
mutable. There is probably a better solution to this but this is the current limitation.
  • Allowed empty folders to load as folder packs.
  • Added sort_none icon for none sort.
  • Updated icons for trash, lock and unlock.
  • Widgets on top of pack entries are now navigable by keyboard.
  • Fixed crash when saving state while a folder nested more than two levels deep is opened.
  • Fixed sort button not working consistently for nested folders.
  • Fixed folders nested more than three levels deep not being watched.
  • Fixed folders not showing up first on OLDEST and Z_A sort options.
  • Fixed pack rename incorrectly updating configs.

  • Packed Packs API**

  • Fixed ScreenContext#rebuild not rebuilding pack list entries (affects v2.3.0-beta.2` only)

This is an unstable version, things may break or change.

These are the last new changes for **v2.3.0** so please report any issues and provide
feedback [here](https://github.com/fishstiz/packed_packs/issues) before I take another break on developing new
features, it would be greatly appreciated. If no more issues are found in around a week then a stable version may be
released.
Packed Packs Icon
Download Packed Packs
Select game version
Select platform