Skip to content

Finish 26.2 build: VanillaTextRenderer + Baritone Tuple stub#10

Closed
marroxo wants to merge 3 commits into
Big-Iron-Cheems:26.2-updatefrom
marroxo:26.2-finish
Closed

Finish 26.2 build: VanillaTextRenderer + Baritone Tuple stub#10
marroxo wants to merge 3 commits into
Big-Iron-Cheems:26.2-updatefrom
marroxo:26.2-finish

Conversation

@marroxo

@marroxo marroxo commented Jul 7, 2026

Copy link
Copy Markdown

Small follow-up to your 26.2 work (MeteorDevelopment#6439) that gets it building and running.

Two files were the only things left uncompiled:

  1. VanillaTextRenderer reimplemented against 26.2's deferred text pipeline (Font.prepareText -> GlyphVisitor -> TextRenderable), since MultiBufferSource/drawInBatch were removed. Routes vanilla glyphs through per-atlas MeshBuilder + the UI_TEXT MeshRenderer path (same path CustomTextRenderer uses). Marked as needs-visual-verification.
  2. net.minecraft.util.Tuple stub as a compile-only sourceSet, because the (not-yet-26.2) Baritone API still references it. Not shipped in the jar.

With these the client builds and boots on 26.2 (tested on a full modpack). Feel free to squash/adjust however fits your branch.

meteor-port and others added 3 commits July 7, 2026 14:25
- Reimplement VanillaTextRenderer against 26.2 deferred text pipeline
  (prepareText/GlyphVisitor/TextRenderable) since MultiBufferSource was removed.
  Routes vanilla glyphs through per-atlas MeshBuilder + UI_TEXT MeshRenderer path.
- Add compile-only net.minecraft.util.Tuple stub sourceSet so Meteor compiles
  against the 26.1 Baritone API (Tuple removed in 26.2). Not shipped in the jar.

Builds on top of Big-Iron-Cheems' 26.2-update branch (PR #6439).
…eTarget mutable

26.2 made the field final; LevelRendererMixin#meteor$pushEntityOutlineFramebuffer
reassigns it, causing IllegalAccessError when ESP outline drew near an entity.
@marroxo marroxo closed this Jul 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant