Add parentheses grouping support for NBT path logical expressions#217
Merged
rubensworks merged 18 commits intomaster-1.19-ltsfrom Feb 15, 2026
Merged
Add parentheses grouping support for NBT path logical expressions#217rubensworks merged 18 commits intomaster-1.19-ltsfrom
rubensworks merged 18 commits intomaster-1.19-ltsfrom
Conversation
Co-authored-by: rubensworks <440384+rubensworks@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add basic logical operator support to NBT expression parsing
Add logical operators (&&, ||, !) to NBT path expressions
Feb 12, 2026
Co-authored-by: rubensworks <440384+rubensworks@users.noreply.github.com>
Copilot
AI
changed the title
Add logical operators (&&, ||, !) to NBT path expressions
Fix Javadoc HTML entity errors in logical operator handlers
Feb 12, 2026
Co-authored-by: rubensworks <440384+rubensworks@users.noreply.github.com>
Co-authored-by: rubensworks <440384+rubensworks@users.noreply.github.com>
Copilot
AI
changed the title
Fix Javadoc HTML entity errors in logical operator handlers
Require explicit NBT references in AND/OR operators and add != support
Feb 14, 2026
Co-authored-by: rubensworks <440384+rubensworks@users.noreply.github.com>
Copilot
AI
changed the title
Require explicit NBT references in AND/OR operators and add != support
Fix logical operator evaluation context and test syntax
Feb 14, 2026
Co-authored-by: rubensworks <440384+rubensworks@users.noreply.github.com>
Copilot
AI
changed the title
Fix logical operator evaluation context and test syntax
Refactor logical operators: consolidate helpers and require full expressions for NOT
Feb 15, 2026
Copilot stopped work on behalf of
rubensworks due to an error
February 15, 2026 06:43
Co-authored-by: rubensworks <440384+rubensworks@users.noreply.github.com>
Copilot
AI
changed the title
Refactor logical operators: consolidate helpers and require full expressions for NOT
Fix Java API compatibility in logical operator tests
Feb 15, 2026
This reverts commit 9938ad1.
Copilot
AI
changed the title
Fix Java API compatibility in logical operator tests
Revert incorrect Java API compatibility changes
Feb 15, 2026
Co-authored-by: rubensworks <440384+rubensworks@users.noreply.github.com>
Co-authored-by: rubensworks <440384+rubensworks@users.noreply.github.com>
Copilot
AI
changed the title
Revert incorrect Java API compatibility changes
Add parentheses grouping support for NBT path logical expressions
Feb 15, 2026
rubensworks
requested changes
Feb 15, 2026
Member
rubensworks
left a comment
There was a problem hiding this comment.
Could you fix the javadoc issues?
Co-authored-by: rubensworks <440384+rubensworks@users.noreply.github.com>
Author
Fixed in commit 6c23a7b. Escaped Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.


✅ Fixed Javadoc Issues
Fixed malformed HTML errors in javadoc comments by escaping
<characters with{@literal}tag.Issue:
Javadoc was failing with "malformed HTML" errors in
NbtPathExpressionParseHandlerBooleanLogicalNot.java:Fix:
Changed javadoc comment to use
{@literal}for<characters:"!(@.a < 15)"→"!(@.a {@literal <} 15)""!< 10"→"!{@literal <} 10"Verification:
✅
./gradlew javadocnow builds successfully with no errorsOriginal prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.