Build for Minecraft 26.1, 26.2 and 26.3
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]>
This commit is contained in:
@@ -22,8 +22,10 @@ A player emote library for Saturn Client, with limb bending.
|
||||
- `tools/emotecraft/convert.py`: converts Emotecraft's binary `.emotecraft` files to Emotecraft JSON
|
||||
(standard-library Python).
|
||||
|
||||
Supported versions: 1.21.4 to 1.21.11, the same range as Saturn Client. Each version's Fabric API
|
||||
version is set in `stonecutter.properties.toml`. The code uses Mojang mappings.
|
||||
Supported versions: 1.21.4 to 1.21.11, 26.1 (and its hotfixes), 26.2 and 26.3. Each version's
|
||||
Fabric API version is set in `stonecutter.properties.toml`. The code uses Mojang mappings, which
|
||||
26.1+ ships as its own names, so `loom-back-compat` applies the remapping Loom for 1.21.x and the
|
||||
plain one for 26.x. 26.x builds need Java 25; Gradle downloads it when it isn't installed.
|
||||
|
||||
## Using it
|
||||
|
||||
@@ -114,8 +116,8 @@ version whose code is uncommented in `src/`. Switch versions with the Stonecutte
|
||||
or the `Set active project to <v>` Gradle task. Run `Reset active project` before committing, so
|
||||
the tree is committed with `vcsVersion` (1.21.11) active.
|
||||
|
||||
Loom 1.18 needs a Java 25 JVM to run Gradle, so the build is pinned to Loom 1.17 until the
|
||||
toolchain moves. Minecraft 26.x will need that upgrade.
|
||||
Loom 1.18 needs a Java 25 JVM to run Gradle, so the build is pinned to Loom 1.17, which builds
|
||||
26.x as well (with a Java 25 toolchain for those versions only).
|
||||
|
||||
## Publishing
|
||||
|
||||
|
||||
Reference in New Issue
Block a user