Cleanroom Relauncher

Cleanroom Relauncher

Mod

Relaunches a Forge 1.12.2 instance with Cleanroom.

Client LibraryManagementOptimization

2,607 downloads
3 followers
Follow Save
Filter channels...

Added

  • 1hr time-to-live for cached releases, this should be temporary and a better solution may come

Fixed

  • Arguments being piped into relaunched process
  • Improved performance with wrapper, as it triggered Windows Defender and hiked CPU percentage

Changed

  • Added exclamation mark at the beginning of file for Forge to load relauncher's coremod earlier
  • Simplified checking and replacing of wrapper classes if it ever updates

Fixed

  • Arguments not being passed to the relaunching process properly (thanks to @PrototypeTrousers for the fix)

Fixed

  • Arguments being left out of the relaunching process

Fixed

  • Fix some Java installs not being detected properly on non-Windows systems

Changed

  • Updated JavaUtils

Fixed

  • Edge-case when creating file when parent directory may not exist

Fixed

  • Some java paths not being properly recognized and parsed

Changed

  • Updated JavaUtils

Added

  • More useful debug, logs and dialog messages

Fixed

  • Window not closed properly after the first relaunch

Changed

  • Disallowed Java installs below Java 21 from being detected
  • Disallowed Java installs below Java 21 from working

Added

  • Auto Java Detection
  • Java 9+ Process API usage to check if parent process is alive, much more reliable than older method
  • Certs fix for older Java 8 users
  • Relauncher now pops up if a newer Cleanroom version is fetched

Changed

  • Configuration now moved to config/relauncher.json

Fixed

  • Various GUI scaling, position issues

Fixed

  • Malformed jar + wrapper locations being used

Added

  • Wrapper class as entrypoint to ensure the relaunched process exits properly when the original process is killed
  • Dropdown selector for Cleanroom versions
  • Java path selector with a file chooser dialog
  • Logo as icon
  • Focusing on text field and un-focusing working
  • Log when relauncher is exited without specifying a release
  • Overhauled component sizing/scaling thanks to @tttsaurus

Changed

  • Relauncher window now has a system conforming look and feel

Fixed

  • The relauncher now appears on the taskbar
  • First release

Details

Licensed MIT
Published 6 months ago
Updated 2 months ago