Skip to content

Finish the Minecraft 26.2 rendering port - #146

Open
I-No-oNe wants to merge 1 commit into
clickcrystals-development:mainfrom
I-No-oNe:port/26.2-finish
Open

Finish the Minecraft 26.2 rendering port#146
I-No-oNe wants to merge 1 commit into
clickcrystals-development:mainfrom
I-No-oNe:port/26.2-finish

Conversation

@I-No-oNe

@I-No-oNe I-No-oNe commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Type of change

  • Bug fix
  • New feature

Description

Completes the Minecraft 26.2 rendering migration after the rendering submission API changes.

Rendering helpers now receive only the dependencies they use: PoseStack and SubmitNodeCollector. RenderWorldEvent remains at event boundaries and carries only the pose stack, camera, delta tracker, and geometry collector. The port also updates renamed Minecraft and Mixin targets, moves custom world geometry submission into LevelRenderer.submitFeatures, and replaces the removed immediate buffer drawing path.

Validation:

  • ./gradlew build passes with Java 25.
  • The development client reaches the title screen without Mixin or rendering initialization crashes.
  • RenderWorldEvent parameters remain only on actual event handlers.
  • git diff --check passes.

Related issues

No linked issue.

Checklist:

  • My code follows the style guidelines of ItziSpyder(ImproperIssues).
  • I have added comments to my code in more complex areas.
  • I have tested the code in both development and production environments.
  • I have joined the ClickCrystals Discord.

@I-No-oNe I-No-oNe mentioned this pull request Jul 29, 2026
6 tasks
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