Files
saturnclient/src/main/resources/features.mixins.json
T
selimaj-devandclaude b018db1851 Build with loom-back-compat and a Java toolchain per version
Prepares the build for 26.x, which ships unobfuscated and needs Java 25
(#39):

- loom-back-compat applies the remapping Loom to 1.21.x and would apply
  the plain one to 26.x. loom_version becomes loomx.loom_version.
- Each version compiles with its Java toolchain (21 for 1.21.x, 25 for
  26.x), and the mixin configs take their compatibility level from it.
  The foojay resolver downloads a missing JDK; CI installs 21 and 25.
- buildAll collects remapJar's output, or jar's where there's nothing
  to remap.
- fabric.mod.json depends on fabric-api, Fabric API's mod id; 26.x's
  jar no longer provides the old "fabric" alias.

Nothing changes for the 1.21.x jars.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-09-30 19:15:02 +02:00

21 lines
494 B
JSON

{
"required": true,
"minVersion": "0.8",
"package": "org.saturnclient.impl.features.mixins",
"compatibilityLevel": "${java}",
"client": [
"render.GameRendererMixin",
"render.LightmapTextureManagerMixin",
"render.LivingEntityRendererMixin",
"render.LivingEntityRenderStateMixin",
"render.BackgroundRendererMixin",
"render.RenderMixin",
"world.TpsMixin",
"entity.CameraMixin",
"entity.EntityMixin"
],
"injectors": {
"defaultRequire": 1
}
}