Skip to content

ChaiLauncher v0.8.0-rc1

Latest

Choose a tag to compare

Major Platform Changes

Modrinth-Only Architecture

  • Removed CurseForge Support: ChaiLauncher is now exclusively focused on Modrinth as the mod and modpack source
  • Streamlined API Integration: Improved Modrinth API implementation with better project and version data handling
  • Simplified Platform Selection: UI updated to reflect Modrinth-only approach, removing platform selection options

Enhanced MCVM Integration

  • Unified Directory Structure: MCVM now uses ChaiLauncher's data directory for proper integration
  • Custom Game Directory Support: MCVM instances properly use ChaiLauncher's instance directories
  • Improved Mod Loader Detection: Automatic detection and configuration of installed mod loaders (Forge, Fabric, Quilt, NeoForge)
  • Better Launch Coordination: MCVM working directory management for proper mod and config loading

Experimental Modpack Installation System

Work-in-Progress Modpack Support

  • Basic Modpack Installation: Initial implementation of modpack archive extraction and installation
  • Experimental Mod Loader Integration: Early-stage automatic installation of required mod loaders
  • Prototype Dependency Management: Basic dependency download and installation (unstable)
  • Instance Registration: Rudimentary modpack instance registration with ChaiLauncher's storage system

Note: Modpack installation is currently experimental and may fail or produce incomplete installations. Use with caution and expect issues.

Enhanced Mod Loader Management

  • Automatic API Installation: Fabric API is automatically installed with Fabric instances (experimental)
  • MCVM Configuration: Basic mod loader configuration for MCVM compatibility
  • Version Detection: Improved detection of installed mod loaders in existing instances
  • Instance Structure: Directory structure creation for mod loader compatibility

User Experience Improvements

Installation Safety

  • Exit Confirmation Modal: Prevents accidental closure during active installations
  • Installation Progress Tracking: Real-time progress display for ongoing installations
  • Interruption Prevention: Warning system when attempting to close during installations
  • Installation State Management: Better tracking of installation progress across the application

Technical Enhancements

  • Improved Error Handling: Better error messages and fallback behavior for failed operations
  • Directory Management: Enhanced file system operations with proper permission handling
  • Memory Management: Optimized resource usage during installation processes
  • Event System: Improved event handling for installation progress and completion

Known Issues

  • Modpack installations may fail or produce incomplete instances
  • Some mod loader installations may not work correctly
  • Dependency resolution is unreliable
  • Instance configuration may be incorrect after modpack installation

Breaking Changes

  • CurseForge Removal: All CurseForge-related functionality has been removed
  • Platform Selection: UI no longer supports platform selection (Modrinth-only)
  • API Dependencies: CurseForge API client dependencies have been removed

Dependencies

  • Added: node-fetch for future API improvements
  • Updated: MCVM to latest commit with directory integration support
  • Removed: All CurseForge-related API code and dependencies

Release Candidate Warning: This is an unstable pre-release version with experimental modpack support. Modpack installations may fail or require manual fixes. Please test thoroughly and report issues.

Full Changelog: Available on the releases page

Full Changelog: ChaiLauncher-v0.7.2...ChaiLauncher-v0.8.0-rc1