Skip to content

MCHeli Rework 1.1.0-beta.3: Forge, NeoForge and Fabric on 26.3 and 1.21.1 - #8

Merged
jaymar921 merged 314 commits into
mainfrom
release/1.1.0-beta.3
Oct 30, 2026
Merged

jaymar921 merged 314 commits into
mainfrom
release/1.1.0-beta.3

Conversation

@jaymar921

Copy link
Copy Markdown
Member

Phase 7 of the road to 1.1.0, released as 1.1.0-beta.3: MCHeli Rework on Forge, NeoForge and Fabric, for Minecraft 26.3 and 1.21.1.

  • Six jars, mcheli-<loader>-<minecraft>-<version>.jar, all published by the release workflow.
  • The code is split into common, a shared folder per Minecraft version (minecraft-26.3, minecraft-1.21.1) and a thin module per loader. Mixins stand in where NeoForge or Fabric have no event, at the places Forge fires its own.
  • Packets have one id each and the same encoding on every loader. Configs keep their files and keys. The original content is imported again on first start, in the layout of the Minecraft version it runs on.
  • Gradle 9.8.2.

See CHANGELOG.md for the player-facing list and docs/ARCHITECTURE.md for the layout. This mirrors the private repository's commits one for one.

@jaymar921 jaymar921 self-assigned this Oct 30, 2026
@jaymar921
jaymar921 merged commit dac1406 into main Oct 30, 2026
1 check passed
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