0.6.0-alpha
JoachimCoenen
released this
22 Nov 17:47
·
130 commits
to develop
since this release
Features
- Added support for Minecraft version 1.20.2, dropped support for versions 1.17 & 1.18.
- Added support for multi-line commands in .mcFunction files.
- Errors from template commands (starting with
$
) are ignored.
- Added fuzzy matching for auto-completion in source code. If you type
mosCS
and then pressCtrl+Space
you will be suggestedmossy_cobblestone_stairs
. - Added file extension filter to Validate Files dialog.
Improvements
- Improved performance of JSON parser by > 30%.
- Slightly improved performance of MCFunction parser.
- Improved error messages for validation of Json objects with union schemas.
- Improved code suggestions for minecraft:float_range and minecraft:int_range.
- Added boundary checking (min/max value, etc.) for minecraft:float_range and minecraft:int_range.
- Results in the Validate Files dialog are now displayed in a proper treeview.
Fixes
- Fixed syntax highlighting issues with escape sequences.
- Fixed JSON validation not reporting missing or illegal properties when a union schema has multiple object schemas.
- Fixed the description property in pack.mcmeta to be a raw JSON Text instead of a plain string.
- Fixed Pressing F3 is ignored within a code edit, but works when the search bar is selected (issue #38).
- Fixed Minecraft command parser incorrectly parsing certain constructs with SwitchSchemas.
- Fixed incorrect call tips and code suggestions for Minecraft commands which use certain constructs with SwitchSchemas.