Skip to content

Sync 1.21.1/dev with 26.1 implementation#237

Open
rsdadada wants to merge 8 commits into
xTracr:1.21.1/devfrom
rsdadada:codex/sync-26.1-into-1.21.1
Open

Sync 1.21.1/dev with 26.1 implementation#237
rsdadada wants to merge 8 commits into
xTracr:1.21.1/devfrom
rsdadada:codex/sync-26.1-into-1.21.1

Conversation

@rsdadada

Copy link
Copy Markdown
Contributor

Summary

  • Merge 26.1/dev into 1.21.1/dev with a real two-parent merge commit.
  • Sync the latest disable-state behavior, Entity Model Features compatibility, live disable-draft preview fixes, documentation, issue templates, version bump, and Gradle wrapper update.
  • Preserve the existing 1.21.1-specific rendering, loader, mapping, and compatibility implementations.

Version-specific conflict resolution

  • Keep Java 21-compatible named lambda parameters and the 1.21.1 string-based key category API while adopting the 26.1 key ordering.
  • Use Short2ReferenceMaps.singleton with fastutil 8.5.12 while adopting the 26.1 CODECS lookup design and removing the redundant codec alias.
  • Keep JDK 21, Minecraft 1.21.1 dependency versions, the 1.21.1 render pipeline, roll handling, and renderer injection fixes.

Validation

  • ./gradlew clean build --console=plain --no-daemon
  • BUILD SUCCESSFUL (26 actionable tasks: 24 executed, 2 up-to-date)
  • The project currently has no test sources (test NO-SOURCE).

Known upstream behavior

The outTick to exitTick rename and crawling/swimming configuration consolidation do not migrate legacy JSON values in 26.1/dev. This PR intentionally keeps the source implementation unchanged; any migration should be fixed upstream first and then synchronized across version branches.

H31M5 and others added 8 commits July 1, 2026 15:36
- Merged disableWhenSneaking and disableWhenCrawling setting, added disableWhenFlying
* Added compatibility with Entity_Model_Features

* Fix: Update issue template
* Fix live disable draft preview

* Apply suggestion from @xTracr

Co-authored-by: xTracr <57320980+xTracr@users.noreply.github.com>
Signed-off-by: rsdadada <rsddadada@outlook.com>

* Inline disable preview config overlay

* Simplify live disable draft handling

* Remove redundant disable draft helper

---------

Signed-off-by: rsdadada <rsddadada@outlook.com>
Co-authored-by: xTracr <57320980+xTracr@users.noreply.github.com>
Signed-off-by: dqsk_zze <1935752350@qq.com>
Signed-off-by: dqsk_zze <1935752350@qq.com>
@rsdadada
rsdadada marked this pull request as ready for review July 19, 2026 06:56
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.

4 participants