Supported versions
Seven release branches, one per Minecraft version. Each one is pinned to its Fabric API and Mod Menu builds and has its own CI workflow, so a jar can be built and published for that version alone.
Support matrix
| Branch | Minecraft | Java | Mappings | Artifact |
|---|---|---|---|---|
| 1.21.8 | 1.21.8 | 21 | Yarn 1.21.8+build.1 | cleanmcmod-0.2.0+1.21.8.jar |
| 1.21.9 | 1.21.9 | 21 | Yarn 1.21.9+build.1 | cleanmcmod-0.2.0+1.21.9.jar |
| 1.21.10 | 1.21.10 | 21 | Yarn 1.21.10+build.3 | cleanmcmod-0.2.0+1.21.10.jar |
| 1.21.11 | 1.21.11 | 21 | Yarn 1.21.11+build.6 | cleanmcmod-0.2.0+1.21.11.jar |
| 26.1 | 26.1 | 25 | unobfuscated | cleanmcmod-0.2.0+26.1.jar |
| 26.2 | 26.2 | 25 | unobfuscated | cleanmcmod-0.2.0+26.2.jar |
| 26.3 | 26.3 | 25 | unobfuscated | cleanmcmod-0.2.0+26.3.jar |
Java requirements
- 1.21.x branches
- Java 21, Yarn mappings, remapping Loom (
fabric-loom) - 26.x branches
- Java 25, official class names, non-remapping Loom (
net.fabricmc.fabric-loom) - Gradle and Loom
- always run on JDK 25, on every branch
- fabric.mod.json
- declares
java >= 21on 1.21.x andjava >= 25on 26.x
Why two toolchains: Minecraft 26.1 and newer ship unobfuscated, so there are no Yarn mappings and no remap step; the code compiles against the official names instead. That is why the 26.x line lives on separate branches rather than in one source tree with the 1.21.x line.
Release notes
- Each branch builds exactly one jar:
./gradlew clean buildin the branch, artifact inbuild/libs/. - That jar is the file published on Modrinth for its game version (loader: Fabric, environment: client).
- CI builds and tests every branch on each push; the workflows are
build-<version>.yml. - Every GitHub release carries all seven jars, built from the version branches by the release workflow.
- Only the latest version (26.3) is tested in game; the others are provided as is.
- The project icon is
logo.pngat the repository root, with a 64 pixel variant inlogo-64.png. - Mod Menu is optional on every branch: the jar only suggests it.