Skip to content

Update to 26.3 - #430

Merged
Jikoo merged 10 commits into
masterfrom
dev/26.3
Sep 23, 2026
Merged

Jikoo merged 10 commits into
masterfrom
dev/26.3

Conversation

@Jikoo

@Jikoo Jikoo commented Sep 19, 2026

Copy link
Copy Markdown
Owner
  • Drop adapters older than a year
  • Add support for 26.3
  • Create common interfaces for internals
    • Content, ContentFactory, maybe something temporary for CraftItemStack#asXyzMirror (Can't wait until next update when Paper realizes PlayerInventory#asCraftMirror exists and also changes that for funsies)
  • Check player tag deserialization
  • Update resource pack
  • Test
    • Paper
      • 26.3
      • 26.2
      • 26.1.2
      • 1.21.11
    • Spigot
      • 26.3
      • 26.2
      • 26.1.2
  • (Post-PR) Update Supported Versions page

For eager early adopters, dev builds are available from Actions runs on this PR. They are not tested. Please do not put them directly into a live server environment without verifying that they work first.

Still need to make a couple shared interfaces to improve quality, but this should be functional at least
This is where Spigot deprecated the nonnull key for enchantments, but enchantments do actually have to be registered to the server to function.
Bunch of gross generics and more constructor parameters, but what can you do? I guess static abuse would work too, but that feels even worse.
Paper doesn't really need one since getting a block's state without snapshotting is a lot less expensive. No need to devote memory to every block type a player right clicks.
@Jikoo

Jikoo commented Sep 20, 2026

Copy link
Copy Markdown
Owner Author

Okay, I've tested on Spigot and Paper 26.3 and 26.2 and everything seems to be working correctly. For the sake of my sanity, I'm not going to bother checking 26.1.2 and 1.21.11 because any potential errors should have occurred on the 26.2 servers.

I have not yet checked the player tag fields, but it is very unlikely that they changed much given the size of the update.

@Jikoo
Jikoo marked this pull request as ready for review September 20, 2026 19:41
@Jikoo Jikoo mentioned this pull request Sep 22, 2026
@Jikoo Jikoo linked an issue Sep 23, 2026 that may be closed by this pull request
@Jikoo
Jikoo merged commit 337ba2c into master Sep 23, 2026
2 checks passed
@Jikoo
Jikoo deleted the dev/26.3 branch September 23, 2026 11:58
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.

Update to 26.3

1 participant