
Improved Cleanroom Relauncher
Improved Cleanroom Relauncher автоматизирует первый запуск Cleanroom Loader: сам качает нужную Java, подтягивает библиотеки и настраивает всё под сборку модов для Minecraft 1.12.2.
Improved Cleanroom Relauncher
Если вы собираете сборку модов на Forge 1.12.2 и хотите перевести её на Cleanroom Loader, вы наверняка уже знаете главную боль этого процесса - долгую возню с Java 21+ и библиотеками. Improved Cleanroom Relauncher как раз снимает эту головную боль: он перезапускает вашу инстанцию Forge 1.12.2 уже через Cleanroom Loader, а всю первичную настройку берёт на себя. По сути это улучшенная версия оригинального Cleanroom Relauncher с упором на автоматизацию и дружелюбность к сборкам модов.
Для тех, кто не в теме: Cleanroom Loader - это относительно новый загрузчик, выросший из корней Forge Mod Loader специально под Minecraft 1.12.2. Он даёт прирост производительности, тянет современные версии Java и заметно упрощает жизнь разработчикам модов. А Improved Cleanroom Relauncher делает так, чтобы вы просто нажали кнопку - и не думали, где взять нужный JDK и как подружить его с загрузчиком.
Что нового по сравнению с оригиналом
Оригинальный relauncher тоже умел запускать Cleanroom, но первый запуск превращался в квест: найди Java подходящей версии, поставь, пропиши путь, выбери релиз загрузчика. Автор этого проекта решил, что так больше не годится.
Вот что автоматизировано:
- Автоматическая загрузка и настройка Java. Ставится сама, без вашего участия.
- Настраиваемая мажорная версия Java - по умолчанию 24, но можно выставить другую (например, 21).
- Настраиваемая дистрибуция - по умолчанию Adoptium (тем самым вы получаете Temurin), но поддерживаются и другие, вроде GraalVM.
- Учёт платформы и архитектуры:
- Windows: x64, ARM64
- Linux: x64, aarch64
- macOS: Intel (x64), Apple Silicon (aarch64)
- Автовыбор последнего релиза Cleanroom Loader - руками ничего выбирать не надо.
- Окно прогресса с надписью "Setting Up Necessary Libraries (Only Happens Once)" и полосой загрузки.
- Автосмена Java, если вы поменяли параметр
javaVersionв конфиге. - Возобновление и повтор загрузки при обрыве соединения - полезная штука, если интернет нестабильный.
Первый запуск: что происходит
Если путь к Java не прописан, relauncher сам скачает нужный JDK под вашу ОС и архитектуру, а затем пропишет javaVersion в конфиге. Появится диалог с прогрессом загрузки, после чего архив распакуется автоматически. Последний релиз Cleanroom Loader тоже подтянется сам. Всё.
По опыту скажу: раньше настройка Cleanroom с нуля занимала минут 15-20, если вы не знали, где брать Temurin нужной версии. Сейчас это буквально один клик. Для сборок модов это огромный апгрейд - автору больше не нужно писать подробную инструкцию на 3 страницы про установку Java.
Конфигурация
Все настройки лежат в файле config/relauncher.json. Ключевые параметры:
javaVersion- желаемая мажорная версия Java (например, 21 или 24). Изменение триггерит автоматическую повторную загрузку и переключение.javaExecutablePath- сюда можно вписать путь к конкретной Java, если хочется форсировать её использование. Но если путь невалиден или не подходит подjavaVersion, relauncher сам скачает правильную версию.
Кэш Java
Загруженные дистрибутивы кэшируются по пути <UserHome>/.cleanroom/relauncher/java/<distribution>-<version>-<os>-<arch>. Примеры:
~/.cleanroom/relauncher/java/temurin-21-windows-x64~/.cleanroom/relauncher/java/graalvm-22-linux-x64~/.cleanroom/relauncher/java/graalvm-24-mac-aarch64
Удобно, что старые версии Java не удаляются - можно держать несколько под разные сборки.
Если автоконфигурация по какой-то причине не сработала, на клиенте есть GUI для ручной настройки. Запасной вариант на случай экзотических систем или корпоративных файрволов, которые режут загрузки с серверов Adoptium.
Зачем это вам
Если у вас есть сборка модов на 1.12.2 и вы устали от просадок FPS на современном железе, переезд на Cleanroom - один из самых простых способов их уменьшить. А Improved Cleanroom Relauncher убирает последний барьер: сложную первичную настройку. Ставьте поверх Forge-инстанции, и всё заработает само.
Важный нюанс: Cleanroom - это не замена Forge, а его надстройка, и не все моды 1.12.2 на нём работают корректно. Миксины, ядровые моды и что-то вроде OptiFine иногда выдают конфликты. Перед миграцией сделайте бэкап мира - об этом редко пишут, а зря.
Совет по кэшу: если у вас мало места на диске, старые версии Java из ~/.cleanroom/relauncher/java/ можно смело удалять руками. Relauncher не расстроится, просто скачает нужную заново.
Короче, штука узкая, но для владельцев сборок модов на 1.12.2 - прям must-have. Скачать Improved Cleanroom Relauncher стоит и тем, кто сам играет, и тем, кто раздаёт сборки другим: инструкция по установке сокращается до одной строки "запустите и подождите".
Как поиграть с друзьями с модом Improved Cleanroom Relauncher?
Мод Improved Cleanroom Relauncher куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Improved Cleanroom Relauncher будет готов за пару минут - BungeeHost сделает всё за вас.
