v0.8.0
This version supports Minecraft 1.15, 1.16, 1.17, 1.18, 1.18.2, 1.19, 1.19.3, 1.19.4 and 1.20.
Changing the Minecraft version requires restarting the program.
What's new
- User can now specify a custom command syntax file to be used by the program instead of the default version-specific one.
- This will make the program support not only mod commands but also commands from joke versions and further versions of Minecraft;
- The structure of a command tree (or command graph) is documented here: https://wiki.vg/Command_Data
- An example file: https://github.com/misode/mcmeta/blob/summary/commands/data.json
- Add icons for mc-build, jmc and Trident files.
Changes
- In the code editor:
- Implement smart code completion for command literals and some argument types;
- Hover on the problem area to see problems in a specific line;
- Lines starting with '$' in .mcfunction files won't be error-checked when the current Minecraft version is 1.20+;
- In raw JSON text editor:
- Add conversion from/to formatting codes;
- Added some tooltips in the new datapack dialog and raw JSON text editor dialog;
- The new datapack dialog's interface is rearranged.
Bugfixes
- Fix whitespace being correctly inserted into the first node of a command line;
- Fix NBT path key parser consuming newline characters;
- Fix only one error tooltip is shown per line in the code editor;
- Fix code completer not activated when current prefix is the same as the previous prefix;
- Fix too many dialogs appearing when switching datapacks;
- Fix the file switcher not fitting the screen when there are many opened files.