Skip to content

Port the new GTM sync API to 1.21 so it can be used in this mod#16

Merged
screret merged 17 commits into1.21.1from
sc/port-gt-syncsystem
Jan 29, 2026
Merged

Port the new GTM sync API to 1.21 so it can be used in this mod#16
screret merged 17 commits into1.21.1from
sc/port-gt-syncsystem

Conversation

@screret
Copy link
Member

@screret screret commented Jan 29, 2026

What

This is a port of the new annotation based save/sync API that is going to be in GTM 8.0.0.

Implementation Details

Mostly a direct port, though I changed around certain parts to be more akin to how I like them. Mostly formatting.

Outcome

waow!! I dont need to write sync code manually now!!

Additional Information

The GTM specific code and constructs were removed.

@screret screret requested a review from a team as a code owner January 29, 2026 18:12
@screret screret added type: feature New feature or request Release: Patch - 0.0.X Smaller changes that either are bug fixes or very minor tweaks. labels Jan 29, 2026
@screret screret merged commit af7e064 into 1.21.1 Jan 29, 2026
2 checks passed
@screret screret deleted the sc/port-gt-syncsystem branch January 29, 2026 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Release: Patch - 0.0.X Smaller changes that either are bug fixes or very minor tweaks. type: feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant