-
Notifications
You must be signed in to change notification settings - Fork 353
Clean up sync API & fix issues relating to generic type erasure #4489
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
58 commits
Select commit
Hold shift + click to select a range
77becee
convert IValueTransformer to abstract class
gustovafing 4f09453
reorganise files
gustovafing 5eb99f8
update main transformer code
gustovafing 98ab6ed
add generic transformers for registries and codecs
gustovafing 0612a2b
cleanup the ClassSyncData class
gustovafing fd79c6e
rename field
gustovafing 307c01a
add transformer context record
gustovafing 9004d17
remove unneeded value transformer function
gustovafing 4ff9eea
implement generic handling for value transformers
gustovafing 367f457
fix up generic transformer
gustovafing 8115fc4
more jdoc & spotless
gustovafing 160fa55
switch to fast collections
gustovafing 8ea6922
remove custom data field annotations
gustovafing 762bf14
docs update
gustovafing d6d08bb
fix varhandle bug
gustovafing 16e3ad6
fix collection transformer bug
gustovafing 30d16e4
remove interface from custom fluid tank
gustovafing 4a40981
spotless
gustovafing 1c0ee19
Merge branch '1.20.1-v8.0.0' into gus/syncsystem-fixes
gustovafing 1c1200d
spotless and annotations
gustovafing 7ffb85a
remove unneeded assignment
gustovafing 614c2eb
fix cover bug
gustovafing d46ff4a
Merge branch '1.20.1-v8.0.0' into gus/syncsystem-fixes
gustovafing c658137
better error handling
gustovafing 6fbdaaa
switch get material call
gustovafing bae3247
spotless
gustovafing bb46f3e
fix null field name
gustovafing cda3638
Update ObjectArrayTransformer.java
gustovafing 6274aab
Update ListTransformer.java
gustovafing de4a60f
Update SetTransformer.java
gustovafing 540fcc3
oops
gustovafing 4a17ea1
spotless
gustovafing e963ab0
fix
gustovafing da227bf
american english
gustovafing 905a279
Update src/main/java/com/gregtechceu/gtceu/api/machine/trait/RecipeLo…
gustovafing 72a38f5
more english
gustovafing 071f793
Merge branch 'gus/syncsystem-fixes' of https://github.com/GregTechCEu…
gustovafing aaaeda1
Update src/main/java/com/gregtechceu/gtceu/common/machine/electric/Hu…
gustovafing f30fdcb
minor fixes
gustovafing 04f225b
Update src/main/java/com/gregtechceu/gtceu/syncsystem/ClassSyncData.java
gustovafing 20d953b
docs
gustovafing 0bc1d97
Merge branch 'gus/syncsystem-fixes' of https://github.com/GregTechCEu…
gustovafing 42e13b7
Update src/main/java/com/gregtechceu/gtceu/syncsystem/ClassSyncData.java
gustovafing 26b75e1
move field sync data to its own class
gustovafing be6cae7
cover transformer changes
gustovafing 5868e14
spotless
gustovafing 7143ed3
extract simple class transformer
gustovafing ec01054
switch field sync data from map to set
gustovafing d57aaf5
fix nested generic support
gustovafing eb5432d
add a log message when deserialising a null map k/v
gustovafing df07d52
fix blank save key
gustovafing fc16a64
fix generic type handling
gustovafing 79566d4
switch to using normal forge update packet
gustovafing f5c7268
switch fluid tank transformer
gustovafing c1911b3
minor formatting changes
gustovafing c5e2b26
formatting
gustovafing 9314def
reorganise files
gustovafing 60d65da
remove broken imports
gustovafing File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
src/main/java/com/gregtechceu/gtceu/api/blockentity/IGregtechBlockEntity.java
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2 changes: 1 addition & 1 deletion
2
src/main/java/com/gregtechceu/gtceu/api/cover/filter/FilterHandlers.java
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.