0.7.0-alpha
JoachimCoenen
released this
03 Dec 16:13
·
89 commits
to develop
since this release
0.7.0-alpha
Features
- Added validation, parsing, etc. for following JsonArgumentTypes:
minecraft:score_holder
,minecraft:objective
,minecraft:target_selector
,minecraft:block_pos
,minecraft:color
, andminecraft:uuid
. - Added syntax highlighting for filter argument target_selector_scores.
- Added filter argument target_selector_advancements.
- Added syntax validation and code suggestions for values of filter arguments
Improvements
- Added bounds checking and suggestions for numbers in commands.
- Added bounds checking and code suggestions for minecraft:time arguments in commands
- The schema context menu has been tidied up.
- Reduced number of false positives & false negatives when validating incomplete json objects with union schemas.
- Improved performance when selecting an error while many documents are open.
- Improved performance of syntax highlighting of large files.
Fixes
- Fixed command parser getting out of sync when failing to parse caret notation or tilde notation with non-caret or non-tilde elements.
- Fixed some commands not being styling correctly when nested within a JSON nested within another command.
- Fixed call tips not showing up in most circumstances.
- Fixed documentation for keywords in minecraft commands not showing up.
- Unsilenced a potential silent crash.
- Fixed
tick rate
command not being recognized. - Fixed wrong line numbers for errors in commands after a multi-line command.
- Fixed ranges without an explicit start or end value but with an implicit one being treated as unbounded ranges.