feat(build): standalone bungee/velocity bundles, folia smoke, per-target fabric java#37
Merged
Merged
Conversation
…get fabric java - Add standalone bungee-bundle and velocity-bundle modules (bootstrap plugin, consumer registry, shaded runnable jar) and register them as their platforms' bundle in settings. - Folia compatibility smoke: run the same bukkit bundle jar on a real Folia server (runFolia) per live branch (1.21.x, 26.x) to back the folia Modrinth loader claim. - Fabric mod manifests use @MC_JAVA@ placeholder so the java depends is resolved per target instead of a hardcoded >=21; JavaLibrary/Fabric plugins substitute it. - Extend the bukkit smoke matrix (mc1205, wider sampled versions) and Modrinth release tasks/model (changelog, per-jar version mapping). - Run-dir/JDK helpers extracted to MagicUtilsRunPort.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Consolidates the remaining build-migration work into one PR (it all threads through
settings.gradle.kts, so it lands as a unit).Bundles
BungeeMagicUtilsConsumerRegistry,VelocityMagicUtilsConsumerRegistry,VelocityBootstrap), shaded runnable jar. Registered as each platform'sbundlein settings.Smoke
runFolia) per live branch (1.21.x → 1.21.11, 26.x → 26.1.2) to back thefoliaModrinth loader claim.mc1205target.Fabric
@MC_JAVA@placeholder so thejavadepends resolves per target (was hardcoded>=21);JavaLibrary/Fabricbuild plugins substitute it.Release
MagicUtilsRunPort.Validated locally:
build-logiccompiles, workspace scenario configures,velocity-bundle/bungee-bundlebuild (shadowJar) succeed.🤖 Generated with Claude Code