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]>
16 lines
517 B
Properties
16 lines
517 B
Properties
org.gradle.jvmargs=-Xmx3G
|
|
org.gradle.parallel=true
|
|
# Reuse task outputs (e.g. compiled classes) when inputs haven't changed.
|
|
org.gradle.caching=true
|
|
|
|
# IntelliJ IDEA is not yet fully compatible with configuration cache, see: https://github.com/FabricMC/fabric-loom/issues/1349
|
|
org.gradle.configuration-cache=false
|
|
|
|
mod_version=0.1.4-beta
|
|
|
|
# Saturn's emote library (git.selimaj.dev/saturnclientmc/emotes)
|
|
emotes_version=0.1.2
|
|
|
|
# Loom, for every Minecraft version (read by loom-back-compat).
|
|
loomx.loom_version=1.17.21
|