Description
Gallery
Changelog
Versions
Cleanroom Relauncher
Relaunches a Forge 1.12.2 instance with Cleanroom.
Client only at the moment.
- Relaunch Now installs the latest Cleanroom and a compatible Java runtime.
- Advanced Settings lets you pick a version, a Java install, and JVM flags.
- Settings can still be changed later in-game via the config menu.
Installation Notes
- Keep the
!at the start of the filename so Forge loads the mod first. - Cleanroom also expects Fugue to fix some of the old Forge mods.
- And Scalar for mods that used to depend on Scala 2 components.
- Releases are taken from GitHub, with CleanroomMC Maven as a fallback.
- Downloads and provisioned Java are cached under
~/.cleanroom/(relauncher/andjava/).- Change that parent directory with
-Dcleanroom.homeDir=<path>.
- Change that parent directory with
Distribution via Modpacks
- Put the jar in
mods/. Players see the setup window on first launch.- To skip that window, ship a filled-in
config/relauncher.json. Run the pack once locally and copy the file. - Automatic Java setup is the usual choice for distribution.
- To skip that window, ship a filled-in
- If the instance is already running Cleanroom, nothing is relaunched.
Config
Written to config/relauncher.json:
- Cleanroom Version
- Automatic Java (version + vendor, default Java 25 / Zulu) or a path to an executable
- Extra JVM Arguments
- Whether to check for newer Cleanroom releases
- Cleanups
Links
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 4d ago | 1 | ||||
|
R
1.2.1
|
11d ago | 1 | |||
|
R
1.2.0
|
13d ago | 1 | |||
|
R
1.1.6
|
15d ago | 1 | |||
|
R
1.1.5
|
16d ago | 1 | |||
|
R
1.1.4
|
2mo ago | 1 | |||
|
R
1.1.3
|
2mo ago | 1 | |||
|
R
1.1.2
|
2mo ago | 1 | |||
|
R
1.1.1
|
2mo ago | 1 | |||
|
R
1.0.5
|
2mo ago | 1 | |||
|
R
1.0.3
|
3mo ago | 1 | |||
|
R
1.0.2
|
3mo ago | 1 | |||
|
R
1.0.1
|
3mo ago | 1 | |||
|
R
1.0.0
|
3mo ago | 1 | |||
|
R
0.6.3
|
3mo ago | 1 | |||
|
R
0.6.2
|
4mo ago | 1 | |||
|
R
0.6.1
|
4mo ago | 1 | |||
|
R
0.6.0
|
4mo ago | 1 | |||
| 6mo ago | 1 | ||||
| 7mo ago | 1 | ||||
| 11mo ago | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 | ||||
| last yr. | 1 |
[1.3.0] Cleanroom Relauncher 1.3.0
by Cleanroom on Oct 22, 2026
Download
### Changed
### Fixed
- Fetch Cleanroom releases from CleanroomMC's Maven first, with GitHub as the fallback
- Java arguments now support multiple whitespace, quotes and escape characters
- Removed eMudhra's emSign root CAs from the bundled CA certs used on Java 8u101 and older, following their distrust after the eMudhra key compromise
### Fixed
- Crash with
No Cleanroom releases are available to relaunch with.when GitHub returns an empty release list - An empty cached release list no longer persists, it is fetched again on the next launch
accessTokenis no longer printed in the relauncher's debug log- Loading popups no longer flash briefly on later launches when nothing needs downloading
[1.2.1] 1.2.1
by Cleanroom on Oct 15, 2026
Download
### Changed
- Use the same User-Agent across the board for downloads, fixes issue with recent updates to Cloudflare's Browser Integrity Checks
[1.2.0] 1.2.0
by Cleanroom on Oct 13, 2026
Download
### Added
### Fixed
- Support for Cleanroom 0.7.x releases and its new MultiMC pack layout
### Fixed
- Crash with
NoSuchFileException: /patches/net.minecraft.jsonwhen relaunching into a 0.7.x release
[1.1.6] 1.1.6
by Cleanroom on Oct 11, 2026
Download
### Fixed
- Files being re-downloaded on every launch when they do not come with a comparable hash or algorithm
[1.1.5] 1.1.5
by Cleanroom on Oct 10, 2026
Download
### Changed
### Fixed
- Downloads now time out per file (10 seconds to connect, 30 seconds to read) and retry up to 3 times, replacing the overall 3 minutes cap
### Fixed
- Interrupted or truncated Java downloads leaving behind a broken install that gets picked up on later launches
- Java provisioning downloading builds for the wrong architecture, operating system or C library (musl/glibc)
- Provisioned Java installs nested inside Cleanroom's home directory not being detected
[1.1.4] 1.1.4
by Cleanroom on Sep 08, 2026
Download
### Changed
- Capped 3 minutes timeout on fetching versions and downloading
[1.1.3] 1.1.3
by Cleanroom on Aug 28, 2026
Download
### Fixed
- Issue with transitive dependencies causing crash
[1.1.2] 1.1.2
by Cleanroom on Aug 23, 2026
Download
### Fixed
- Logic concerning whether to notify the user of the latest Cleanroom release
[1.1.1] 1.1.1
by Cleanroom on Aug 20, 2026
Download
### Added
- Ability to change Cleanroom's home directory (where Relauncher & Java provisioning caches data) via
cleanroom.homeDirproperty
[1.0.5] 1.0.5
by Cleanroom on Aug 14, 2026
Download
### Fixed
- Extraction of installations in older macOS's failing
[1.0.3] 1.0.3
by Cleanroom on Aug 09, 2026
Download
### Fixed
- Scaling issues on X11 compositing environments
[1.0.2] 1.0.2
by Cleanroom on Aug 04, 2026
Download
### Fixed
### Changed
- GUI not working properly on certain Linux compositors
### Changed
- Better sensitivity on certain scrollbars
- Disabled resizing
[1.0.1] 1.0.1
by Cleanroom on Jul 27, 2026
Download
### Added
### Fixed
- More robust way of checking for fonts to use
### Fixed
- Some instances where text isn't being rendered on the UI
[1.0.0] 1.0.0
by Cleanroom on Jul 25, 2026
Download
### Added
### Changed
### Fixed
- Dark Theme
### Changed
- Menu, to be "modern" with inclusion of rounded corners, pill buttons
- More readable and softer font selection
- Better scaling
- Removed duplicate UI code
### Fixed
- Arguments list not responding properly if checkboxes are ticked/unticked
- Errors not handled properly pertaining reading of configuration
- Taskbar window previews not working
[0.6.3] 0.6.3
by Cleanroom on Jul 15, 2026
Download
### Fixed
- Errors when parsing installations
[0.6.2] 0.6.2
by Cleanroom on Jul 05, 2026
Download
### Fixed
- Duplicate downloads as the downloader is now cleaned up to avoid this from happening
[0.6.1] 0.6.1
by Cleanroom on Jul 01, 2026
Download
### Changed
- Stopped shading in
com.google.code.gsonin relauncher - Shade in
org.apache.commons.compressversion1.28.0to avoid issues
[0.6.0] 0.6.0
by Cleanroom on Jun 30, 2026
Download
### Added
### Fixed
### Changed
- Download hash validation for Cleanroom packs and libraries
- Configuration options to clear the relauncher cache folder and provisioned Java folder
- Option to disable querying GitHub for release updates
### Fixed
- Incompatibility with new file names
- Update notification behavior to avoid redundant prompts
- Redundant release/config save calls during relaunch setup
- Temurin vendor matching/internal naming
### Changed
- Reworked Java provisioning to use JavaUtils's provisioning APIs
- Improved cache deletion by walking files safely before removal
- Added network timeouts and request headers when querying GitHub releases
[0.5.0] Cleanroom Relauncher 0.5.0
by Cleanroom on May 11, 2026
Download
### Added
### Changed
- Notification Screen
- Update Screen
### Changed
- Conform to CF standards
[0.4.0] Cleanroom Relauncher 0.4.0
by Cleanroom on Mar 20, 2026
Download
### Added
### Changed
- Auto-provisioning of Java installations
- In-game configuration menu (accessed through the mod menu)
### Changed
- Settings GUI to look a little better
- First-time users normally interacts with the GUI before relaunching, though now it may be skipped if Automatic Install options are filled, for modpack distribution purposes
[0.3.2] Cleanroom Relauncher 0.3.2
by Cleanroom on Dec 11, 2025
Download
### Fixed
- Issues with file paths on some systems and locales
- Stop scanning the entirety of
/opton Linux (updated JavaUtils to 1.1.5)
[0.3.1] Cleanroom Relauncher 0.3.1
by Cleanroom on Oct 07, 2025
Download
### Added
### Fixed
### Changed
- 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
[0.3.0] Cleanroom Relauncher 0.3.0
by Cleanroom on Jul 07, 2025
Download
### Added
### Fixed
### Changed
- 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
[0.2.6] Cleanroom Relauncher 0.2.6
by Cleanroom on May 10, 2025
Download
### Fixed
- Arguments not being passed to the relaunching process properly (thanks to @PrototypeTrousers for the fix)
[0.2.5] Cleanroom Relauncher 0.2.5
by Cleanroom on Apr 24, 2025
Download
### Fixed
- Arguments being left out of the relaunching process
[0.2.4] Cleanroom Relauncher 0.2.4
by Cleanroom on Apr 10, 2025
Download
### Fixed
### Changed
- Fix some Java installs not being detected properly on non-Windows systems
### Changed
- Updated JavaUtils
[0.2.3] Cleanroom Relauncher 0.2.3
by Cleanroom on Apr 09, 2025
Download
### Fixed
- Edge-case when creating file when parent directory may not exist
[0.2.2] Cleanroom Relauncher 0.2.2
by Cleanroom on Apr 08, 2025
Download
### Fixed
### Changed
- Some java paths not being properly recognized and parsed
### Changed
- Updated JavaUtils
[0.2.1] Cleanroom Relauncher 0.2.1
by Cleanroom on Apr 06, 2025
Download
### Added
### Fixed
### Changed
- 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
[0.2.0] Cleanroom Relauncher 0.2.0
by Cleanroom on Apr 04, 2025
Download
### Added
### Changed
### Fixed
- 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