Skip to content

Actually use 1.21 registries properly - #5121

Draft
gustovafing wants to merge 35 commits into
1.21from
gus/deferred-registration
Draft

Actually use 1.21 registries properly#5121
gustovafing wants to merge 35 commits into
1.21from
gus/deferred-registration

Conversation

@gustovafing

Copy link
Copy Markdown
Member

What

  • Actually register GT content during the registry event instead of using a hack to register on classload

  • Remove a large amount of tech debt caused by copying our registration code to 1.21 without actually porting it properly to the new systems

  • Switch all GT content registration to be done via registrate or deferred registers.

  • No AI driven tools were used for this pull request.

@github-actions github-actions Bot added the 1.21 label Jul 17, 2026
@gustovafing gustovafing added type: refactor Suggestion to refactor a section of code Release: API - X.0.0 Major Breaking Refactors that MUST be in a API-Breaking Release Ignore Version Sync Do not append this issue to the version sync issue tracker. labels Jul 17, 2026
@github-actions github-actions Bot added the Tests: Passed Game Tests have passed on this PR label Jul 17, 2026
@gustovafing
gustovafing force-pushed the gus/deferred-registration branch from 077e051 to 7cf3cd6 Compare July 17, 2026 07:24
@github-actions github-actions Bot added Tests: Failed Game Tests have failed on this PR and removed Tests: Passed Game Tests have passed on this PR labels Jul 17, 2026
@github-actions github-actions Bot added Tests: Passed Game Tests have passed on this PR and removed Tests: Failed Game Tests have failed on this PR labels Jul 17, 2026
@github-actions github-actions Bot added Tests: Failed Game Tests have failed on this PR and removed Tests: Passed Game Tests have passed on this PR labels Jul 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

1.21 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