Repository navigation
fix(deps): update XSeries to 14.0.0 for Minecraft 26.3 - #34
Merged
Merged
Conversation
On Paper 26.3 every BuildSystem menu item with a player head failed and /worlds threw "Unhandled exception executing command". XSeries 13.7.1 links com.mojang.authlib.minecraft.MinecraftSessionService in the ProfilesCore static initialiser; 26.3's authlib replaced it with SessionService, so the class never initialises. XSeries 14.0.0 is the 26.3 release and resolves the new session service.
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.
Problem
On the stage buildserver (0.7.0, Paper 26.3) every BuildSystem menu fails:
/worldsthrowsUnhandled exception executing command 'worlds' in plugin BuildSystemand each head item logsFailed to resolve head profile for menu item.Root cause from the pod log:
XSeries 13.7.1 links
MinecraftSessionService; 26.3's authlib replaced it withSessionService(com.mojang.authlib.services.MinecraftServicesSessionService).Change
XSeries 13.7.1 → 14.0.0 (released 2026-10-09, "Updated for v26.3.0"). Its
ProfilesCoreresolves the 26.3 session service by reflection. BuildSystem uses none of the APIs reworked in 14.0.0 (NMSExtras).Verification
:buildsystem-core+:buildsystem-groundsshadowJar and tests green locally (JDK 25).ProfilesCoreconstant pool now only hard-referencesGameProfileandProperty;MinecraftSessionServiceappears only in the pre-26.3 reflection branch.Follow-up: containers
BUILD_SYSTEM_IMAGEbump → buildserver release → deploy stage tag.