ModsFinder

Cleanroom relauncher unofficial

by kappa-maintainer

This unofficial relauncher lets players start Cleanroom Forge for 1.12.2 without a separate installation, through MMC-based launchers or other launchers.

ForgeClient-side onlyMIT LicenseOpen source1.12.2

What it does

The mod handles the Cleanroom install and launch steps on the client. When an MMC-based launcher runs it, Cleanroom is installed automatically. Other launchers can start Cleanroom through the same mod. Java 21 must be installed for the mod to run.

A config file controls how the launch behaves. Options include using a local Cleanroom MMC pack, letting modpacks ship a default Cleanroom version and arguments, setting a proxy for MMC zip and library fetching, and choosing a custom library path so existing launchers can reuse libraries. A modpack can also ship its own default Cleanroom MMC pack, which does not get updated. If something goes wrong, deleting the config file and trying again resets the settings.

The mod also adds certificates to an old JVM when one is detected, and it adds the whole keystore for the latest Java. The author notes that updating the JVM is the preferred fix, and that Java 8u51 can cause a deadlock during multi-threaded fetching. The mod is open source under the MIT License and is published for Forge 1.12.2, with the latest file 0.8.4 for 1.12.2 dated 2026-10-10 on the beta channel.

Key features

  1. Launch without installation

    Cleanroom Forge starts without a separate installation step on the player's machine.

  2. Automatic install through MMC launchers

    MultiMC, PolyMC and PrismLauncher install Cleanroom automatically when the mod is used through them.

  3. Launcher options in a config file

    A config file sets a local Cleanroom MMC pack, default version and arguments, a proxy, and a custom library path.

  4. Certificate and keystore handling

    The mod adds certificates to an old JVM when one is detected, and adds the whole keystore for the latest Java.

Compatibility

Latest build for each game version and loader.

1.12.20.8.4
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Use cases

Reusing libraries

A custom library path lets the launch reuse libraries that existing launchers already fetched.

Shipping a modpack default

A modpack can ship a default Cleanroom version, arguments or MMC pack, so players start with the intended setup.

Who it’s for: Players who launch Cleanroom Forge for 1.12.2 through MultiMC, PolyMC, PrismLauncher or another launcher, and modpack authors who want to set a default Cleanroom version or pack.

Questions

Does this unofficial relauncher need Java 21?

Yes. The mod requires Java 21 to be installed to run.

Does the server need this mod?

No. Only the player's game needs it, and servers run without it. Servers install the Cleanroom installer jar from the Cleanroom repository.

What should be done if the launch stops working?

Delete the config file and try again, which resets the config options.

More from kappa-maintainer

All projects

What the author says

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.
kappa-maintainer, on the Modrinth page

Official listing

Owner
kappa-maintainer
Published
2025-06-06
Updated on Modrinth
2026-10-10
Facts verified
2026-10-15