Skip to content

Add 26.3 support - #429

Closed
im-a-bird wants to merge 7 commits into
RedstoneTools:devfrom
im-a-bird:add-26.3-support
Closed

im-a-bird wants to merge 7 commits into
RedstoneTools:devfrom
im-a-bird:add-26.3-support

Conversation

@im-a-bird

@im-a-bird im-a-bird commented Sep 26, 2026 •

Copy link
Copy Markdown

Ports RedstoneTools to Minecraft 26.3. Coded with assistance of Claude, and built cleanly against actual 26.3 game-jar / fabric-api / malilib.

Changes:

Added the 26.3 stonecutter version target

Fixed the Items.WHITE_SHULKER_BOX → Items.DYED_SHULKER_BOX.white() API change (dyed items were consolidated in 26.3)

Fixed RedStoneWireBlock → RedstoneWireBlock rename

Fixed Minecraft.screen moving to Minecraft.gui.screen()

Rewrote the AirPlace block-outline renderer for 26.3's new submit-node rendering pipeline (LevelRenderContext.submitNodeCollector() is used instead of older buffer/mixin-based approach)

Excluded malilib-api's stale transitive malilib-fabric dependency pin so it resolves against the actually installed version instead

Tested manually in-game on 26.3 (Fabric loader 0.19.5).

Note: malilib-api does not yet have an official 26.3 build, so currently depends on their 26.2 build.

@kr1viah kr1viah closed this Sep 26, 2026
@kr1viah

kr1viah commented Sep 26, 2026

Copy link
Copy Markdown
Member

No AI PRs please.

@im-a-bird
im-a-bird deleted the add-26.3-support branch September 26, 2026 21:12
@im-a-bird
im-a-bird restored the add-26.3-support branch September 26, 2026 21:18
@im-a-bird

im-a-bird commented Sep 26, 2026 •

Copy link
Copy Markdown
Author

@kr1viah Just curious what the concern is, care to elaborate?

@kr1viah

kr1viah commented Sep 26, 2026

Copy link
Copy Markdown
Member

half of the code is nonsensical and malilib api 26.3 isn't out yet so it doesn't make sense to update it yet

@im-a-bird im-a-bird mentioned this pull request Sep 26, 2026
@im-a-bird

Copy link
Copy Markdown
Author

@kr1viah True, however it works based on the 26.2 build of malilib api which is compatible if you remove the code causing the crash from malilib api, and it should be compatible with the new version when it comes out. I reopened a PR here (#430) but if it is just the update in general I can stop altogether.

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.

2 participants