Packed Packs 2.0.0
- Added Developer Mode which adds more options in the context menu. Toggle with
F12orCtrl+Shift+I. See Description/Readme for more details. - Moved config to the
config/packed_packsdirectory. Your config will automatically be migrated in this version if theconfig/packed_packs/config.jsondoes not exist, butconfig/packed_packs.jsondoes. - No longer remembers last viewed profile by default to avoid confusion. It's now added as an option.
- Fixed infinite screen loops with original screen and buttons added by other mods in the original screen.
- Various UI fixes.
- Removed 1.3.0-beta.1 automatic override migration. If you're still on 1.3.0-beta.1 and used overrides, your configuration will either reset or cause the game to crash.
- Fixed infinite screen loop with ETF and VTDownloader.
- Fixed Resourcify buttons not appearing.
We're jumping straight to v2, this is due to breaking changes in the config file. Don't worry, your existing config will be migrated to the new version, although this may be removed in a future update.
- Config changes
- Moved to
/config/packed_packs/config.json - Each profile is now saved in its own file, allowing modpack devs to selectively update profiles.
- The default profile reference is now saved to
/config/packed_packs/config.meta.json.
- Moved to
- Added Copy to Clipboard option to context menu in dev mode, which copies the pack ID.
- Pack Aliases
- Add aliases for specific pack IDs, accessible via the context menu in dev mode.
- Designed to help modpack devs migrate resource/data packs when updates are needed without affecting the user's configured pack selection and order.
- Saved to
/config/packed_packs/config.meta.json - 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 config file.
- Supports regex (must be prefixed with
regex:), the text color will change in the Edit Aliases dialog. - 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.2will 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.
- While aliases should work for data packs, I generally don't recommend it as it could break worlds. Test thoroughly.
- Slightly improved initial startup time of the Packed Packs screen, and made other small optimizations.
- Updated Ukrainian translation (#31 by StarmanMine142)
- Updated Russian translation (#32 by iceban)
- As usual, this is a beta version, things may break or change. If no more feedback or issues are reported, a stable version may be released next week (still keeping the auto migration of the config).
- Added keyboard shortcuts:
F12: Toggle dev mode (in addition toCtrl+Shift+I)F1: Switch between default and no profile.Ctrl+`: Toggle saved profiles sidebar.Ctrl+A: Select all packs in the focused list.
- Added back remembering last viewed profile as an option.
- Required override option now gets disabled if the profile is locked.
- Fixed file operation options getting disabled in the context menu if the pack's hidden override was updated regardless of its value.
- Fixed being unable to drag and drop a fixed position pack from the available to the selected list.
- Various UI fixes and small optimizations.

