All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Cleanroom relauncher unofficial

Cleanroom relauncher unofficial

by kappa-maintainer • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

THIS IS AN ALTERNATIVE, NOT A FORK!

This mod can:

  • Download and install Cleanroom automatically if you are running MMC-based launchers
  • Download and launch Cleanroom if you are using other launchers

Difference compare to official one:

  • A config option to use local Cleanroom mmc pack, which allow the installation of action builds
  • Allow modpacks to ship default config Cleanroom version and args
  • Proxy config for mmc zip & libraries downloading
  • Maven mirror. Only useful for players in certain regions though
  • Custom library path, allow reusing libraries with existing launchers

Highlight Features for Pack Makers

  • You can ship a custom default Cleanroom mmcpack with your pack, which won't be updated
  • You can ship a JRE with your pack (by filling relative path), so your players don't need to install new Java themselves
  • You can ship all libraries in your pack, which will means instant one-clicked relaunch

About Java 8u51

Official launcher ships with outdated Java 8u51 (released 2015), which doesn't contain certificates of later Let's Encrypt (used by Cleanroom maven) and Azure (used by libraries.minecraft.net).

The mod will add those certs into JVM if old java detected. In fact, I added whole keystore from latest Java.

But there's another bug in 8u51 that will cause deadlock in multi-thread downloading. Updating your JVM is always the best solution.

About bundled libraries & files

  • Apache Httpcomponents 5: Shadowed to use multi-thread download.
  • java-utils: Created by CleanroomMC, used to detect installed JVMs.
  • MigLayout: Used to provide a decent GUI layout.
  • sslcontext-kickstart: Used to import keystore.
  • cacerts.jks: Keystore copied from latest Temurin JRE 8.0.462+8.
  • mmcpack.zip: Latest Cleanroom 0.3.30-alpha mmc zip. Can be verified by comparing checksum to the release one.

 

If you want to…

  1. Update Cleanroom version: remove mmcpack.zip and mmcpack/ folder in relauncher/, then launch the game.
  2. Rollback to Forge: Disable the mod if you are using regular launcher, change game version, lwjgl version and Forge version back to regular in MMC instance setting if you are using that.

Note

By MMC-based launchers, I mean MultiMC, PolyMC and PrismLauncher.

You need to install a Java 21 to use this!

This is a client only mod! For server, please download installer jar from Cleanroom repository.

If anything gone wrong, remove cleanroom_relauncher.cfg config file and try again!

 

How to Install Cleanroom relauncher unofficial (Mod)

Cleanroom relauncher unofficial by kappa-maintainer is verified for Forge across Minecraft versions 1.12.2 (latest release: 0.8.4, file size: 5.1 MB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.12.2) and platform (Forge).
  2. Make sure you have the compatible loader or environment installed for Forge.
  3. Move the downloaded Cleanroom relauncher unofficial file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.12.2
Forge
25d ago 1
1.12.2
Forge
3mo ago 1
1.12.2
Forge
3mo ago 1
1.12.2
Forge
4mo ago 1
1.12.2
Forge
4mo ago 1
1.12.2
Forge
4mo ago 1
1.12.2
Forge
4mo ago 1
1.12.2
Forge
5mo ago 1
1.12.2
Forge
5mo ago 1
1.12.2
Forge
11mo ago 1
1.12.2
Forge
11mo ago 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
  • Adjust launch behavior to fix #7
  • Automatically apply mirror depends on network status
  • Slice download in Downloader
  • Should works better on ancient Java 8
  • Change mirror state will always recheck latest version
  • Fix launch logic of release pack (w/o libraries/ folder)
  • Massive improve pack installation when used in MMC-based launchers
  • Now it could be used as an updater
  • Improve local pack logic
  • Add warning for java 25 lacking
  • A toast GUI will pop when a Cleanroom update is detected
  • Localized config
  • Add Config GUI in mod menu when launch Cleanroom
  • Add option to always show config GUI
  • Change launch logic - now it will always try to get latest Cleanroom when not using local mmc pack
  • If you want to update Cleanroom, just navigate to config GUI in mod menu and reset *Show Config* option, then relaunch again
  • Add localization
  • GUI minor fixes
  • Improve download status
[0.5.4-beta] 0.5.4-beta by kappa-maintainer on Dec 04, 2025
Download
  • Update JavaUtils for better Java detection
[0.5.3-beta] 0.5.3-beta by kappa-maintainer on Dec 01, 2025
Download
  • Adjust mirror logic
  • Adjust java warning logic
  • Fix broken pack url
[0.5.1-beta] 0.5.1-beta by kappa-maintainer on Nov 02, 2025
Download
  • Switch to mave url for downloading mmcpack
[0.5.0-beta] 0.5.0-beta by kappa-maintainer on Oct 05, 2025
Download
  • Add compat with new mmc pack format from 0.3.19-alpha+
[0.4.7-beta] 0.4.7-beta by kappa-maintainer on Aug 30, 2025
Download
  • Fix wrong version on launching with local pack
[0.4.6-beta] 0.4.6-beta by kappa-maintainer on Aug 28, 2025
Download
  • Overhaul GUI
  • Rework config logic so modpacks can ship default Cleanroom version & args
  • Rewrite downloader to be multi-thread
  • Ships with a default 0.3.13-alpha mmc pack so it can still work even you can't access GitHub
  • Allow configuring central maven so relauncher works faster in some no CDN network
  • Rework 8u51 support and make it barely working, and warn player about that
  • Always pop a warning dialog provides latest JVM download link


Cleanroom relauncher unofficial Icon
Download Cleanroom relauncher unofficial
Select game version
Select platform