Skip to content

Conversation

@Jikoo
Copy link
Owner

@Jikoo Jikoo commented Oct 3, 2025

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
Copy link
Owner Author

Jikoo commented Oct 8, 2025

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

2 participants