-
Notifications
You must be signed in to change notification settings - Fork 0
Building
the-real-ltcg edited this page Jul 1, 2026
·
1 revision
-
JDK 25 (set
JAVA_HOME)
./gradlew buildOutput: build/libs/nes-viabridge-<version>.jar — self-contained, with the ViaVersion stack and its
mapping data fat-jarred in.
To pull the latest ViaBackwards snapshot (e.g. to test whether 26.2 down-conversion has landed):
./gradlew build --refresh-dependencies- Uses the non-remapping Fabric Loom (26.x Minecraft is unobfuscated / official mappings), which makes fat-jarring the Via libraries straightforward.
- The Mixin targets NES by string (
@Mixin(targets = "...SpectatorServerNetworkHandler")), so this mod does not need NES on its compile classpath — only at runtime. - Via is pulled from
https://repo.viaversion.comand bundled via abundleconfiguration inbuild.gradle.
GPL-3.0 (required because it bundles the GPL-3.0 Via stack). If you redistribute a build, comply with the GPL-3.0 (keep the license, make source available).