Skip to content

v0.9.0

Compare
Choose a tag to compare
@IoeCmcomc IoeCmcomc released this 19 Nov 15:55
· 53 commits to master since this release

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.