Skip to content

Update to 1.21.9 - #339

Merged
Jikoo merged 7 commits into
masterfrom
dev/1.21.9
Oct 8, 2025
Merged

Update to 1.21.9#339
Jikoo merged 7 commits into
masterfrom
dev/1.21.9

Conversation

@Jikoo

@Jikoo Jikoo commented Oct 3, 2025

Copy link
Copy Markdown
Owner

This is an untested initial attempt at 1.21.9 support. Please don't use it in production without testing first!

Release TODO:

  • Check player tag deserialization
  • Check resource pack & versioning
  • Test
    • Paper 1.21.10
    • Spigot
    • Paper 1.21.9
    • Paper 1.21.8
    • Paper 1.21.5
    • Paper 1.21.4
    • All changed classes are overridden by another module by 1.21.4, so the rest should Just Work(TM).

Closes #333

Jikoo added 7 commits October 3, 2025 11:19
As legacy format versions are still supported, the old fields need to be left in place still. Can drop pack_format, supported_formats as soon as min version is 65+
Fixes lambdas causing new classes to attempt to load on 1.21.8 and lower
@Jikoo
Jikoo marked this pull request as ready for review October 8, 2025 18:53
@Jikoo

Jikoo commented Oct 8, 2025

Copy link
Copy Markdown
Owner Author

I haven't tested every version that I probably should to be super thorough, but I believe I've covered pretty much every case that is expected to fail through some means or other. In the interest of me not sitting on this for another week (my senior project is hitting hard, oh boy) we'll call this good enough and you can yell at me if I missed something.

@Jikoo
Jikoo merged commit 54f9d30 into master Oct 8, 2025
2 checks passed
@Jikoo
Jikoo deleted the dev/1.21.9 branch October 8, 2025 19:00
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.21.9 support

1 participant