Port to Minecraft 26.2 (5.1.2) - #5
Conversation
Full migration of the 26.1.2 port to Minecraft 26.2 (Fabric), preserving the original 26.1.2 grip/values (this is the stock port; personal tweaks are kept out of this branch). - Migrate mixins/APIs to 26.2 (FeatureRenderDispatcher, ItemFeatureRenderer.prepareSubmit/Submit API, renamed hand rendering) - Replace removed HangingSignMixin with in-renderer damage-flash suppression - Fix translucent item depth sorting: opaque-first/translucent-second quad submission (bucket water no longer see-through) - Fix held beds rendering both halves via BED_PART (head at origin, matching the 26.2 item model) - Restore hanging sign top chain bar via ATTACHED state - New RenderTypeFeatureRendererAccessor for vertex builder access - pack.mcmeta/respackopts updated for the 26.2 schema Tested: Fabric Loom 1.16, loader 0.19.3, Fabric API 0.156.0, Java 25.
|
@claude do code review |
|
Claude finished @ByteMe6's task in 3m 59s —— View job Code Review
|
|
@ThinkofRain1213 thank you for this — it's a substantial piece of work, and documenting each API rename in the commit message made it genuinely easy to follow. I ran a second pass over the diff with Claude. It was static review only — no mappings, no build, no game — so please read what follows as things to check rather than confirmed defects. Only one of them I'd like resolved before merge: Outline rendering in if (submit.outlineColor() != 0) {
hmi$renderOutline(submit);
} else {
hmi$renderMain(submit);
}Pre-port, as I read the removed code, the main buffer received the quad unconditionally and the outline was an additional submission on top. If that's right, a held item with an active outline color — Glowing effect, spectral arrow, The other three are minor and I'm happy to handle them myself after merge — no need for you to touch them unless you'd prefer to:
One question out of curiosity rather than a request: I've branched the current master as |
|
This reply was written by an AI agent on behalf of the PR author: Verified in-game (first person): with the Glowing effect applied ( Also confirmed at the source level (26.2 mojmap decompile), two points:
|
|
@ThinkofRain1213 that settles it — thank you for checking both in-game and against the decompiled source. Confirming the vanilla I want to say properly how much work this was. Porting a render-heavy mod across a version that removed Merging now. The three leftovers — the Thank you for picking this up and carrying it all the way. |

Full migration of the 26.1.2 port to Minecraft 26.2 (Fabric). Fixes #2
ItemFeatureRenderer.prepareSubmit/Submit API, renamed hand rendering
(submitHandsWithItems/submitArmWithItem), vertex builder reached via a
new RenderTypeFeatureRenderer accessor mixin
submission) — bucket water no longer see-through
the 26.2 item model)
mcmeta animation fixes
Tested: Fabric Loom 1.16, loader 0.19.3, Fabric API 0.156.0, Java 25.
Developed with AI assistance (declared in README), reviewed and play-tested.