Update to 26.1.1#70
Open
f-gillmann wants to merge 1 commit into
Open
Conversation
- player_head item: add `transformation` (180° X rotation + [0.5, 0, 0.5] translation) to every entry of the template's items/player_head.json. 26.1 client no longer applies a default for minecraft:special player_head. Without the explicit transform, emote bones render inverted and shifted. - ModelParser.convertUV: clamp output components to [0, 16]. 26.1 client runs NativeImage.computeTransparency (render-pass auto-classification, 26.1 Snapshot 7) which rejects out-of-bounds UVs that 1.21.11 silently accepted. - update from Pos.fromPoint() to Point.asPos() and from setTimeRate to WorldClock.pause() - follow widened Viewable/Entity generic bounds in Minestom
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.
Overview
This updates to Minestom
2026.05.17c-26.1.1and fixes issues with rendering on the new 26.1 client.Updates
minecraft:special -> player_headhas no implicit transforms anymore.The transformations for some special item models have been extracted to item models as of
26.1 Snapshot 11.Emote bones are thus rendered inverted and shifted (see image below) because the template relied on these defaults before this update.
UV bounds are now validated on the client.

Client now throws
Cannot compute translucency out of bounds: [14, -15, 26, 2] in 64x32 imagefrom NativeImage.computeTransparency as of26.1 Snapshot 7.The bake of
magma_creamfails and the model becomes a bunch of missing textures.Minestom
Pulls in Minestom API changes:
Pos.fromPoint(p)->p.asPos()Instance.setTimeRate(0)->Instance.clock(WorldClock.OVERWORLD).pause()Viewable.sendPacketsToViewersandEntity.getViewersoverrides widened to match the new upstream? extendsgeneric bounds.Images
Notes
The changes about the transformation likely need to be put into the changelog when a release is drafted. c: