[2.4.0] - 1.21.5 (Fabric)
✨ Features
-
Added Markdown-based dialog support
- Introduced
MarkdownDialogContentService
for loading custom dialog screens from.md
files
- Introduced
-
Enhanced configuration extraction system
ConfigExtractionService
now supports parsing dialog content and help links from markdown- Tracks first startup to suppress the warning about overwriting configs when none exist
🖼️ UI Improvements
- Introduced a redesigned Configuration Setup dialog
- Allows users to preview and select official or custom configurations
- Displays config names, sizes, and descriptions
- Clean layout with clear action buttons and a help link
New Command System
PackCore now includes a comprehensive command system to help you manage configurations.
Archive Command: /packcore archive <target> [filename]
- Creates ZIP archives of Minecraft files and folders
- Presets available:
vanilla-configs
: Backs up options.txt and servers.datmod-configs
: Backs up the entire config folderall-configs
: Backs up both vanilla and mod configs
- Can specify custom folders to archive
- Optional custom filename parameter
- Archives saved to:
Skyblock Enhanced/CustomConfigs/
- Shows progress during archive creation
- Tab completion for common targets
Dialog Config Command: /packcore dialog [true|false]
- Controls whether the config selection dialog appears on startup
- When enabled, shows dialog when multiple config files are found
Usage Examples
/packcore-help
: Display all available commands/packcore-archive mod-configs
: Create backup of all mod configuration files/packcore-archive resourcepacks custom_textures
: Archive resourcepacks folder with custom name/packcore-dialog false
: Disable the configuration selection dialog
UI Improvements
- Default config dialog before start has been made more robust and should work better.
PackCore v2.1.0
New Features
- Added /packcore archive command to create ZIP backups of vanilla or mod configs (do /packcore help for more information)
- Introduced standalone ZIP selection dialog on startup
- Automatically extracts a single official ZIP when only one is present
- Presents a Swing UI before Minecraft opens when multiple official or any custom ZIPs exist (do /packcore archive to make custom ZIPs)