Adds 26.1, 26.2 and 26.3 as Stonecutter versions, with Fabric API 0.145.1+26.1, 0.161.0+26.2 and 0.161.0+26.3. The 26.1 jar accepts ~26.1, so it also loads on 26.1.1 and 26.1.2. It's built against 26.1, and I haven't run it on the hotfixes.
loom-back-compat already chose the plain Loom for 26.x. The testmod's createRemapConfigurations now only runs on obfuscated versions.
The foojay toolchain resolver downloads the Java 25 toolchain that 26.x needs. Gradle itself still runs on Java 21, and Loom stays at 1.17.
Code changes: 26.3 renamed PoseStack.mulPose(Quaternionfc) to rotate. The testmod follows Fabric API's renames (ClientCommands, getClientLevel, getConnection().waitForChunksRender()). 26.2 replaced Options.hideGui with a HUD toggle.
Bumps the version to 0.1.2.
Checked
compileJava and compileTestmodJava pass for all 11 versions.
runClientGameTest passes on 26.1, 26.2, 26.3 and 1.21.11. I compared the screenshots side by side (arm bend, twerk torso and knee bend, a held sword on the bent forearm, first-person hand), and they match 1.21.11.
A Set active project to 26.3 / Reset active project round trip leaves src/ unchanged.
After merging, publish with GITEA_TOKEN=... ./gradlew publish, which includes the three new versions.
Step 2 of saturnclientmc/saturnclient#39: emotes builds for the 26.x drops, so Saturn can build for them next.
- Adds 26.1, 26.2 and 26.3 as Stonecutter versions, with Fabric API `0.145.1+26.1`, `0.161.0+26.2` and `0.161.0+26.3`. The 26.1 jar accepts `~26.1`, so it also loads on 26.1.1 and 26.1.2. It's built against 26.1, and I haven't run it on the hotfixes.
- `loom-back-compat` already chose the plain Loom for 26.x. The testmod's `createRemapConfigurations` now only runs on obfuscated versions.
- The foojay toolchain resolver downloads the Java 25 toolchain that 26.x needs. Gradle itself still runs on Java 21, and Loom stays at 1.17.
- Code changes: 26.3 renamed `PoseStack.mulPose(Quaternionfc)` to `rotate`. The testmod follows Fabric API's renames (`ClientCommands`, `getClientLevel`, `getConnection().waitForChunksRender()`). 26.2 replaced `Options.hideGui` with a HUD toggle.
- Bumps the version to 0.1.2.
## Checked
- `compileJava` and `compileTestmodJava` pass for all 11 versions.
- `runClientGameTest` passes on 26.1, 26.2, 26.3 and 1.21.11. I compared the screenshots side by side (arm bend, twerk torso and knee bend, a held sword on the bent forearm, first-person hand), and they match 1.21.11.
- A `Set active project to 26.3` / `Reset active project` round trip leaves `src/` unchanged.
After merging, publish with `GITEA_TOKEN=... ./gradlew publish`, which includes the three new versions.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Adds the three drops as Stonecutter versions (26.1's jar also accepts
its hotfixes). loom-back-compat already picks the plain Loom for 26.x;
the testmod's remap configurations are only created where there's
something to remap, and the foojay resolver downloads the Java 25
toolchain these versions need.
- 26.3 renamed PoseStack.mulPose(Quaternionfc) to rotate.
- The testmod follows Fabric API's renames: ClientCommands (26.1),
getClientLevel (26.1) and getConnection (26.2) for waiting on chunks.
- 26.2 replaced Options.hideGui with the HUD's toggle, so the gametest
toggles it through a helper.
The screenshot gametest passes on 26.1, 26.2 and 26.3, and the bent
limbs match 1.21.11's.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Step 2 of saturnclientmc/saturnclient#39: emotes builds for the 26.x drops, so Saturn can build for them next.
0.145.1+26.1,0.161.0+26.2and0.161.0+26.3. The 26.1 jar accepts~26.1, so it also loads on 26.1.1 and 26.1.2. It's built against 26.1, and I haven't run it on the hotfixes.loom-back-compatalready chose the plain Loom for 26.x. The testmod'screateRemapConfigurationsnow only runs on obfuscated versions.PoseStack.mulPose(Quaternionfc)torotate. The testmod follows Fabric API's renames (ClientCommands,getClientLevel,getConnection().waitForChunksRender()). 26.2 replacedOptions.hideGuiwith a HUD toggle.Checked
compileJavaandcompileTestmodJavapass for all 11 versions.runClientGameTestpasses on 26.1, 26.2, 26.3 and 1.21.11. I compared the screenshots side by side (arm bend, twerk torso and knee bend, a held sword on the bent forearm, first-person hand), and they match 1.21.11.Set active project to 26.3/Reset active projectround trip leavessrc/unchanged.After merging, publish with
GITEA_TOKEN=... ./gradlew publish, which includes the three new versions.🤖 Generated with Claude Code