Skip to content

0.6.0-alpha

Compare
Choose a tag to compare
@JoachimCoenen 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 press Ctrl+Space you will be suggested mossy_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.