v0.9.0
This version supports Minecraft 1.15, 1.16, 1.17, 1.18, 1.18.2, 1.19, 1.19.3, 1.19.4, 1.20 and 1.20.2.
Changing the Minecraft version requires restarting the program.
What's new
- Implement line continuation in function files (please note that line continuation support is minimal and hacky due to its complexity);
- Add an advancement tree viewer:
- The advancement viewer displays advancement trees like in Minecraft, except that the tree is drawn top-down;
- Right-click the menu bar and tick the "Advancement viewer" item to open the viewer;
- Advancements without the "display" property won't be loaded;
- Advancements whose parent is missing won't be loaded;
- Double-click an advancement item to open its corresponding file;
- Right-click an advancement item to show a menu where you can copy the advancement's resource location;
- Add links to datapack distribution websites;
- New shortcuts in the code editor:
- Press Ctrl+L to select the current line;
- Press Shift+Alt+Up/Down arrow to copy line or selected lines up/down;
- Press Ctrl+Shift+Up/Down arrow to move line or selected lines up/down;
- Add minimal syntax highlighting for mc-build and jmc files (Trident language has been discontinued by the way).
Changes
- In the code editor:
- Implement minimal error checking in macro lines;
- Axes (coordinates) parsing in commands is now more lenient and forgiving;
- Update Minecraft Wiki links to the new domain by @misode in #11;
- Reduce image file sizes;
- Statistics dialogues now count the number of macro lines when applicable.
Bugfixes
- Fix crashing when the game version is 1.19 (#12);
- Fix mixing local coordinates and world coordinates in commands occasionally not causing any errors;
- Allow single quote marks in NBT path name;
- Fix syntax highlighters not re-highlighting when the theme is changed;
- Fix "type_specific" of "slime" always override in entity condition dialogues;
- Fix player tables in entity condition dialogues ignoring Boolean values;
- Fix some blank item textures.