Skip to content

Port Baritone to Minecraft 26.2 - #12

Open
Watchedfungus88 wants to merge 1 commit into
MeteorDevelopment:26.1from
Watchedfungus88:port/26.2
Open

Port Baritone to Minecraft 26.2#12
Watchedfungus88 wants to merge 1 commit into
MeteorDevelopment:26.1from
Watchedfungus88:port/26.2

Conversation

@Watchedfungus88

Copy link
Copy Markdown

Summary

  • update Minecraft, Fabric Loader, and artifact metadata for 26.2
  • adapt 26.2 GUI/HUD, block collection, entity type, vector, and removed Mojang Tuple APIs while reusing Baritone's existing Pair
  • retarget the client tick, input forwarding, and world-render hooks to the final 26.2 call sites
  • migrate path, selection, and beacon rendering to the 26.2 staged vertex-buffer pipeline, preserving depth modes, blend factors, line widths, colors, and visible geometry
  • keep packet event and Elytra movement hooks functional against the final 26.2 bytecode

This completes the 26.2 work explored in #11. In particular, rendering is implemented rather than stubbed, and the Elytra hooks remain required and active because the relevant final-26.2 methods and invocation targets are present.

Validation

  • JAVA_HOME=/opt/homebrew/opt/openjdk@25/libexec/openjdk.jdk/Contents/Home ./gradlew clean build --console=plain
  • all project tests and checks pass
  • Fabric and tweaker artifacts both remap, determinize, and complete ProGuard packaging
  • Fabric development client reaches the title screen with Baritone initialized and no Mixin injection failures
  • Meteor Client 26.2 compiles against the locally published 26.2-SNAPSHOT API artifact
  • git diff --check passes

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