bump to minecraft 26.1.1#412
Merged
Merged
Conversation
There was a problem hiding this comment.
Pull request overview
Updates FastBack’s build + loader integrations to target Minecraft 26.1.1 (and Java 25), adjusting client rendering hooks for both Fabric and NeoForge and adding a new mixin to avoid world-upgrade failures caused by Git’s read-only object files.
Changes:
- Bump Minecraft/loader/tooling versions and CI Java version to 25.
- Update HUD + message-screen rendering integration to newer GUI APIs (
GuiGraphicsExtractor, Fabric HUD registry). - Add
FileFixerUpperMixinto exclude.gitfrom MC 26.1+ CopyOnWrite filesystem upgrade path.
Reviewed changes
Copilot reviewed 14 out of 15 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
neoforge/src/main/java/net/pcal/fastback/neoforge/NeoForgeClientInitializer.java |
Updates NeoForge client init imports for new GUI types. |
gradle.properties |
Version bumps for Minecraft/Java/Fabric/NeoForge and dependencies. |
fabric/src/main/resources/fabric.mod.json |
Updates Fabric dependency declarations for 26.1.x + Java 25 and adds explicit Fabric API deps. |
fabric/src/main/java/net/pcal/fastback/fabric/FabricClientInitializer.java |
Switches HUD rendering hookup to HudElementRegistry. |
fabric/build.gradle |
Updates Fabric Loom plugin id and adjusts dependency/publication wiring. |
common/src/main/resources/fastback.mixins.json |
Adds new FileFixerUpperMixin to mixin set. |
common/src/main/java/net/pcal/fastback/common/mod/UserMessageUtil.java |
Normalizes localized message params before passing to Component.translatable. |
common/src/main/java/net/pcal/fastback/common/mod/ModImpl.java |
Updates render method signatures to new GUI type. |
common/src/main/java/net/pcal/fastback/common/mod/Mod.java |
Updates public mod interface render method signatures to new GUI type. |
common/src/main/java/net/pcal/fastback/common/mod/ClientHelper.java |
Updates HUD rendering to new GUI API call style. |
common/src/main/java/net/pcal/fastback/common/mixins/MessageScreenMixin.java |
Hooks new message-screen rendering/extraction callback. |
common/src/main/java/net/pcal/fastback/common/mixins/FileFixerUpperMixin.java |
New mixin redirect to skip .git during CopyOnWrite filesystem creation. |
common/build.gradle |
Updates Loom plugin id and adjusts common module build inputs. |
build.gradle |
Updates Fabric Loom plugin id at root. |
.github/workflows/build-pull-request.yml |
Updates CI to build with Java 25. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
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.
No description provided.