
Improved Cleanroom Relauncher
Improves upon the original Cleanroom Relauncher by automating the first time setup and configuration while also making it more modpack friendly
7.7K
2
Changed
- Default Java version to 25 due to newer versions of Cleanroom requiring it
- Automatically upgrade configured Java version to 25 when Cleanroom version is 0.5 or newer
Added
disableCacheTTLoption in config to bypass release network checks.cacheDiroption in config to specify a custom cache directory.
Fixed
- HTTP 403 API rate limit crashes when checking releases. Added a
User-Agentheader to requests and gracefully fallback to cached releases data.
Changed
- Backend config parser to resolve file path and locale issues on some systems.
Upstream Changes
Fixed
- Stop scanning the entirety of /opt on Linux (updated JavaUtils to 1.1.5)
Fixed
- NoSuchElementException Crash
Hotfix 2: Electric Boogaloo
Fixed
- MacOS Architecture Detection Again
(Screw Rosetta man, that thing is just too aggressive, also due to Mojang's laziness)
Hotfix
Added
- Architecture Validation (If your configured architecture and system architecture differ, it will auto download the correct java architecture. This was mainly added to easily fix the previous issue)
Fixed
- MacOS Architecture Detection
(Delete config to download the correct version, or set javaPath setting to: "Null")
Upstream Changes
Added
- Respect the launcher's original heap space setting arguments (-Xms, -Xmx) if none is specified in the configuration
Fixed
- Compatibility with newer MMC pack formats (starting from Cleanroom 0.3.19)
- Encode and decode configuration with UTF-8
- Some Linux installs not being detected properly (updated JavaUtils to 1.1.3)
Changed
- Thanks to @ZZZank, using MethodHandles to call the wrapper class's main method instead of standard reflection, allows for a cleaner stacktrace
TLDR:
Faster more reliable downloads, auto-update, and auto-cleanup.
Added
- Multi-chunk parallel Java downloads
- Multi-file parallel library downloads
- Better download speed and ETA tracking for all downloads
- Better download resuming and retrying
- Java download verification
- Auto-Update
- Automatic cleanup of unused temp setup files
- Taskbar icon during download
Fixed
- Library progress not showing
Changed
- Default Java version from 21 to 24
Added:
- GraalVM support (Switch in config)
- Partial Download Resuming
- Automatic Download Retry on Fail
- Download Speed and ETA display
- Dark Mode (Togglable in config)
Run the game once to generate the updated config
- Added auto Java download and configuration.
- Added OS and architecture detection.
- Windows/Linux/MacOS Support.
- ARM64/X64 Support.
- Auto selects latest Cleanroom Loader version and Java 21 on first launch, can be changed in config.
- Automatically switches Java when Java version changed in config.
- Download progress popup.
- Manual selection window now only appears when either detection or download fails.
Авторы
Сведения
Лицензия:
Опубликован:9 месяцев назад
Обновлён:2 месяца назад
ID проекта: