Skip to content

Update sync system to use buffers for client data (1.21) - #5343

Merged
gustovafing merged 31 commits into
1.21from
gus/update-sync-121
Aug 26, 2026
Merged

Update sync system to use buffers for client data (1.21)#5343
gustovafing merged 31 commits into
1.21from
gus/update-sync-121

Conversation

@gustovafing

Copy link
Copy Markdown
Member

What

  • Updates the sync system on 1.21 to serialise client sync data into a byte buffer instead of compound tag.
  • Update serialisation to use Codecs and StreamCodecs wherever possible.

gustovafing and others added 26 commits August 23, 2026 23:05
Co-authored-by: screret <68943070+screret@users.noreply.github.com>
Co-authored-by: screret <68943070+screret@users.noreply.github.com>
Co-authored-by: screret <68943070+screret@users.noreply.github.com>
Co-authored-by: screret <68943070+screret@users.noreply.github.com>
Co-authored-by: screret <68943070+screret@users.noreply.github.com>
Co-authored-by: screret <68943070+screret@users.noreply.github.com>
Co-authored-by: screret <68943070+screret@users.noreply.github.com>
Co-authored-by: screret <68943070+screret@users.noreply.github.com>
Co-authored-by: screret <68943070+screret@users.noreply.github.com>
Co-authored-by: screret <68943070+screret@users.noreply.github.com>
Co-authored-by: screret <68943070+screret@users.noreply.github.com>
Co-authored-by: screret <68943070+screret@users.noreply.github.com>
@gustovafing
gustovafing requested a review from a team as a code owner August 24, 2026 10:31
@github-actions github-actions Bot added 1.21 Tests: Failed Game Tests have failed on this PR labels Aug 24, 2026
@gustovafing gustovafing added the type: refactor Suggestion to refactor a section of code label Aug 24, 2026
@gustovafing gustovafing added Release: API - X.0.0 Major Breaking Refactors that MUST be in a API-Breaking Release ignore changelog PR should not be added to the changelog. Ignore Version Sync Do not append this issue to the version sync issue tracker. labels Aug 24, 2026
@gustovafing
gustovafing merged commit 3ed9cd8 into 1.21 Aug 26, 2026
3 of 4 checks passed
@gustovafing
gustovafing deleted the gus/update-sync-121 branch August 26, 2026 11:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.21 ignore changelog PR should not be added to the changelog. Ignore Version Sync Do not append this issue to the version sync issue tracker. Release: API - X.0.0 Major Breaking Refactors that MUST be in a API-Breaking Release Tests: Failed Game Tests have failed on this PR type: refactor Suggestion to refactor a section of code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants