-
Notifications
You must be signed in to change notification settings - Fork 14
Refactor GUI and commands with improved test coverage #45
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
28 commits
Select commit
Hold shift + click to select a range
bddd7c7
GUI refactor
rossnoah 76cbeb0
simple tests
rossnoah 321b3d0
storage tests
rossnoah 60ab993
refactor commands and add tests
rossnoah 0cdce4d
more command refactors
rossnoah 9caf501
fix noisy tests
rossnoah 829c906
Improve Redis error logging and remove unused Maven repo
rossnoah 8aa8d83
Limit CI push trigger to main branch
rossnoah b2cc93c
Stop import command when KitsX files are missing
rossnoah cc00860
Handle missing inspect names and tighten UUID resolution
rossnoah fb7ea5a
Fix grammar in EC slot share error message
rossnoah ba313b7
Update src/main/java/dev/noah/perplayerkit/commands/admin/PerPlayerKi…
rossnoah 577d482
Refactor player lookup utilities and add inspect/player tests
rossnoah 1c0e471
Use cached offline player lookup for inspect UUID resolution
rossnoah 548cf40
Harden inspect async flow and add player name fallbacks
rossnoah f48c604
Inline async player data load call in inspect command
rossnoah c003acc
Fix admin kit tab completion fallback behavior
rossnoah 0a509ab
Prioritize offline UUID fallback before Mojang lookup
rossnoah d990732
Update notice script to derive copyright years from git
rossnoah 97f116b
Always fall back to offline UUID when inspect lookup misses
rossnoah 5b8a1d7
Return null when no public kit IDs for tab completion
rossnoah 56e9387
Use ConcurrentHashMap for kit storage in KitManager
rossnoah ba27519
Use dedicated slot constant for public kit loading
rossnoah b8ad55e
Use command permissions for inspect and show armor indicators
rossnoah a28c846
Stop inspect offline UUID fallback and centralize kit caching
rossnoah 3da6daa
Remove redundant inspect permission checks
rossnoah 68a3328
Reuse deserialized kit when caching
rossnoah 1f9bd0d
Validate delete/swap kit slots are within 1-9
rossnoah 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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2,7 +2,7 @@ name: CI | |
|
|
||
| on: | ||
| push: | ||
| branches: [ "**" ] | ||
| branches: [ "main" ] | ||
| pull_request: | ||
| branches: [ "**" ] | ||
|
|
||
|
|
||
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
78 changes: 0 additions & 78 deletions
78
src/main/java/dev/noah/perplayerkit/commands/DeleteKitCommand.java
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
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.