Skip to content

Add Cleanroom server type - #4300

Merged
itzg merged 13 commits into
itzg:masterfrom
KorewaLidesu:dev/cleanroom
Oct 13, 2026
Merged

itzg merged 13 commits into
itzg:masterfrom
KorewaLidesu:dev/cleanroom

Conversation

@KorewaLidesu

Copy link
Copy Markdown
Contributor

Add support for Cleanroom server - Replace #4299

Required itzg/mc-image-helper#878

Comment thread scripts/start-deployCleanroom Resolved
@KorewaLidesu

Copy link
Copy Markdown
Contributor Author

Test with:
CLEANROOM_LOADER_VERSION=0.6.13-alpha CLEANROOM_INSTALLER_VERSION=0.1.4 CLEANROOM_FROM_FILE=test CLEANROOM_FROM_URL=https://google.com ./test.sh

Run command:
mc-image-helper install-cleanroom --output-directory=/data --results-file=/data/.run-cleanroom.env --force-reinstall=false --loader-version=0.6.13-alpha --installer-version=0.1.4 --from-local-file=test --from-url=https://google.com

@KorewaLidesu
KorewaLidesu requested a review from itzg October 6, 2026 06:24

@itzg itzg left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks again for adding Cleanroom support. Just some wording adjustments and I'm good to merge. I brought in the newest mc-image-helper version.

@itzg

itzg commented Oct 13, 2026

Copy link
Copy Markdown
Owner

Merged in your latest fix to mc-image-helper

#4329

@KorewaLidesu

Copy link
Copy Markdown
Contributor Author

Merged in your latest fix to mc-image-helper

Thanks.

And all suggestions have been applied via KorewaLidesu@36dc70e.

@KorewaLidesu
KorewaLidesu requested a review from itzg October 13, 2026 13:25
@itzg itzg changed the title feat: Add Cleanroom option to starter script Add Cleanroom server type Oct 13, 2026
@itzg
itzg merged commit 7934d32 into itzg:master Oct 13, 2026
8 checks passed
@itzg itzg linked an issue Oct 24, 2026 that may be closed by this pull request
gabrielcosi pushed a commit to gabrielcosi/home-ops that referenced this pull request Oct 25, 2026
… ➔ 2026.10.1) (#1418)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [ghcr.io/itzg/minecraft-server](https://github.com/itzg/docker-minecraft-server) | patch | `2026.10.0-java25` → `2026.10.1-java25` |

---

### Release Notes

<details>
<summary>itzg/docker-minecraft-server (ghcr.io/itzg/minecraft-server)</summary>

### [`v2026.10.1`](https://github.com/itzg/docker-minecraft-server/releases/tag/2026.10.1)

[Compare Source](itzg/docker-minecraft-server@2026.10.0...2026.10.1)

<!-- Release notes generated using configuration in .github/release.yml at e6610b4964e5f26608931a0405bcbb0fced510c1 -->

##### What's Changed

##### Enhancements

- Exclude bundled client mods from Nuclear Tech: Integrated by [@&#8203;Wroud](https://github.com/Wroud) in [#&#8203;4323](itzg/docker-minecraft-server#4323)
- feat: add pumpkin by [@&#8203;fxwss](https://github.com/fxwss) in [#&#8203;4307](itzg/docker-minecraft-server#4307)
- Add Cleanroom server type by [@&#8203;KorewaLidesu](https://github.com/KorewaLidesu) in [#&#8203;4300](itzg/docker-minecraft-server#4300)
- Provide option to apply Cleanroom to any Forge-like server type by [@&#8203;itzg](https://github.com/itzg) in [#&#8203;4338](itzg/docker-minecraft-server#4338)
- Helper enables native access for Netty by default by [@&#8203;itzg](https://github.com/itzg) in [#&#8203;4340](itzg/docker-minecraft-server#4340)
- Add AOT cache for mc-image-helper on Java 25+ by [@&#8203;itzg](https://github.com/itzg) in [#&#8203;4341](itzg/docker-minecraft-server#4341)
- Add release selection for the GitHub-released server types by [@&#8203;fewwan](https://github.com/fewwan) in [#&#8203;4339](itzg/docker-minecraft-server#4339)
- gtnh: preset fml.queryResult to confirm by [@&#8203;itzg](https://github.com/itzg) in [#&#8203;4346](itzg/docker-minecraft-server#4346)

##### Bug Fixes

- Persist autopause watchdog default by [@&#8203;sean0407](https://github.com/sean0407) in [#&#8203;4325](itzg/docker-minecraft-server#4325)
- Keep DIM1/DIM-1 subdirectories when cloning a vanilla world directory for Spigot by [@&#8203;Dev-next-gen](https://github.com/Dev-next-gen) in [#&#8203;4334](itzg/docker-minecraft-server#4334)
- gtnh: reverted preset of fml.queryResult and documented by [@&#8203;itzg](https://github.com/itzg) in [#&#8203;4347](itzg/docker-minecraft-server#4347)
- cf: temporarily removing essential-mod from global exclusions by [@&#8203;itzg](https://github.com/itzg) in [#&#8203;4349](itzg/docker-minecraft-server#4349)
- Update the download link for spigot/craftbucket with LATEST version by [@&#8203;jadencodes](https://github.com/jadencodes) in [#&#8203;4353](itzg/docker-minecraft-server#4353)
- Resolve Modrinth projects for NeoForge servers with the NeoForge loader by [@&#8203;caunt](https://github.com/caunt) in [#&#8203;4358](itzg/docker-minecraft-server#4358)

##### Documentation

- example: docker compose with po3 from local zip file by [@&#8203;kman3107](https://github.com/kman3107) in [#&#8203;4324](itzg/docker-minecraft-server#4324)
- build(deps): bump the patches group in /docs with 5 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4335](itzg/docker-minecraft-server#4335)
- build(deps): bump the patches group in /docs with 4 updates by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;4352](itzg/docker-minecraft-server#4352)
- Document the setup-only and fulltest development and usage by [@&#8203;itzg](https://github.com/itzg) in [#&#8203;4362](itzg/docker-minecraft-server#4362)

##### Other Changes

- Update dependency itzg/mc-image-helper to v1.73.0 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;4326](itzg/docker-minecraft-server#4326)
- Update dependency itzg/rcon-cli to v1.7.8 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;4328](itzg/docker-minecraft-server#4328)
- Update dependency itzg/mc-image-helper to v1.73.1 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;4329](itzg/docker-minecraft-server#4329)
- Have Renovate group non-major dependencies by [@&#8203;itzg](https://github.com/itzg) in [#&#8203;4332](itzg/docker-minecraft-server#4332)
- Use Forge context for Cleanroom CurseForge files by [@&#8203;itzg](https://github.com/itzg) in [#&#8203;4337](itzg/docker-minecraft-server#4337)
- Update all non-major dependencies by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;4333](itzg/docker-minecraft-server#4333)
- Revert "Add AOT cache for mc-image-helper on Java 25+" by [@&#8203;itzg](https://github.com/itzg) in [#&#8203;4344](itzg/docker-minecraft-server#4344)
- handleModrinthProjects Cleanroom support by [@&#8203;etzabo](https://github.com/etzabo) in [#&#8203;4351](itzg/docker-minecraft-server#4351)
- Update all non-major dependencies by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;4350](itzg/docker-minecraft-server#4350)
- Update dependency itzg/mc-image-helper to v1.74.2 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;4359](itzg/docker-minecraft-server#4359)
- java8: bump mcHelperVersion to 1.51.6.-java8 by [@&#8203;itzg](https://github.com/itzg) in [#&#8203;4360](itzg/docker-minecraft-server#4360)
- Add JAVA_AGENTS and JVM_AGENTS to load agents from URLs and paths by [@&#8203;caunt](https://github.com/caunt) in [#&#8203;4356](itzg/docker-minecraft-server#4356)
- Update tianon/gosu Docker tag to v1.20 by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;4364](itzg/docker-minecraft-server#4364)

##### New Contributors

- [@&#8203;fxwss](https://github.com/fxwss) made their first contribution in [#&#8203;4307](itzg/docker-minecraft-server#4307)
- [@&#8203;KorewaLidesu](https://github.com/KorewaLidesu) made their first contribution in [#&#8203;4300](itzg/docker-minecraft-server#4300)
- [@&#8203;sean0407](https://github.com/sean0407) made their first contribution in [#&#8203;4325](itzg/docker-minecraft-server#4325)
- [@&#8203;Dev-next-gen](https://github.com/Dev-next-gen) made their first contribution in [#&#8203;4334](itzg/docker-minecraft-server#4334)
- [@&#8203;etzabo](https://github.com/etzabo) made their first contribution in [#&#8203;4351](itzg/docker-minecraft-server#4351)
- [@&#8203;jadencodes](https://github.com/jadencodes) made their first contribution in [#&#8203;4353](itzg/docker-minecraft-server#4353)
- [@&#8203;caunt](https://github.com/caunt) made their first contribution in [#&#8203;4358](itzg/docker-minecraft-server#4358)

**Full Changelog**: <itzg/docker-minecraft-server@2026.10.0...2026.10.1>

</details>

---

### Configuration

📅 **Schedule**: (in timezone Europe/Berlin)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xODEuMSIsInVwZGF0ZWRJblZlciI6IjQ0LjE4MS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9jb250YWluZXIiLCJ0eXBlL3BhdGNoIl19-->

Reviewed-on: https://git.xcd.dev/gabrielcosi/home-ops/pulls/1418
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Curseforge pack containing Cleanroom relauncher

2 participants