-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Rewrite User storage and UUID cache #4581
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
72 commits
Select commit
Hold shift + click to select a range
eee82e4
Store username history inside userdata
JRoy c8a39da
Remove legacy uuidconvert and uuidtest subcommands
JRoy d963b25
Remove legacy code from UserMap and UUIDMap
JRoy 1cedfb3
Start work on ModernUUIDCache
JRoy 5887d7a
Also cache all uuids in seperate file
JRoy ea2b071
Complete first iteration of ModernUserMap
JRoy 3d6962d
Replace uuid cache upgrade
JRoy 1244f50
Replace all usages of UserMap with ModernUserMap
JRoy f2b6f4c
Backport some select methods to the old UserMap class
JRoy 1131574
Forcefully save NPC names into uuid cache
JRoy 614a0e6
Properly save the UUID/Name cache on shutdown
JRoy da79e8c
Actually read more than one user/uuid
JRoy 65c2d08
Add /ess usermap command for information on the usermap
JRoy 6e67a0a
Add usermap.bin and uuids.bin to .gitignore
JRoy 79318a1
Make StringUtil#safeString null-safe
JRoy 289fee4
Move config save hook to contructor
JRoy b6097e7
Initialize legacy user map
JRoy cfc1346
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 4514831
Merge remote-tracking branch 'upstream/2.x' into refactor/usermap-rew…
JRoy 904e664
Update Essentials/src/main/java/com/earth2me/essentials/userstorage/M…
JRoy 3dcb9aa
Merge branch '2.x' into refactor/usermap-rewrite
JRoy f751672
Merge remote-tracking branch 'upstream/2.x' into refactor/usermap-rew…
JRoy db434f5
Merge branch '2.x' into refactor/usermap-rewrite
JRoy cd92113
Merge branch '2.x' into refactor/usermap-rewrite
JRoy e28b04c
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 6a47e01
Merge remote-tracking branch 'upstream/2.x' into refactor/usermap-rew…
JRoy 966f22c
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 1f6d823
Update Essentials/src/main/java/com/earth2me/essentials/userstorage/M…
JRoy a47d8ff
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 44a09df
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 5c2b23d
Merge branch '2.x' into refactor/usermap-rewrite
triagonal 78cbde1
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 6600174
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 894156e
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 0dfaa57
Merge branch '2.x' into refactor/usermap-rewrite
JRoy c5a61e1
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 9fbcb05
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 54a4967
Merge branch '2.x' into refactor/usermap-rewrite
JRoy c1b7147
Fix compile error
JRoy 3111a82
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 8cdfceb
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 035c87b
Add a few more debug commands
JRoy 0627bda
Fix usermap not getting saved during new uuid insertions
JRoy 2fc006f
Add some additional debug messages
JRoy 169bed1
Prefer UUIDv4 during usermap initialization
JRoy 71595d3
Add more usermap debug commands
JRoy a05668d
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 2d04796
joker moment
JRoy c7f3fba
...
JRoy 4601b78
Fix a few typos in javadocs
JRoy 37f26a6
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 02d0ed2
Merge branch '2.x' into refactor/usermap-rewrite
JRoy dd313e0
Merge branch '2.x' into refactor/usermap-rewrite
JRoy b9101af
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 963d92e
Compare logout timestamps when replacing same uuid version
JRoy 32b6184
Merge branch '2.x' into refactor/usermap-rewrite
JRoy d7a2834
Don't cache users into map for luckperms contexts
JRoy 16c4ee8
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 07a3980
Merge remote-tracking branch 'upstream/2.x' into refactor/usermap-rew…
JRoy 42f52bf
Always update usernames on join
JRoy dcb6400
Add ModernUserMap#loadUncachedUser(Player)
JRoy eb5c42d
if i broke one more damn thing, i'm reverting everything
JRoy 2f20b82
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 9531e33
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 0a5b4d6
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 4685ac9
Merge branch '2.x' into refactor/usermap-rewrite
JRoy 6fcd963
Use safe string for Economy and VaultEconomyProvider always
JRoy 0dc9200
Change some method visibility, create IUserMap
JRoy 1d86993
Misc review items
JRoy 967678b
Merge branch 'dev/2.20' into refactor/usermap-rewrite
mdcfe 988dd78
Restore checkstyle-idea.xml
JRoy 09f864e
Add npc-name property for generated NPC accounts
JRoy 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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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.