11==3.3.5==
22
3- CommandHelper 3.3.5 supports Minecraft 1.16.5-1.18.2
3+ CommandHelper 3.3.5 supports Minecraft 1.16.5-1.19.3
44
55The largest feature of this release is that support for Java 16 was added, and support for previous versions were
66dropped. Additionally, while the exposed feature set is somewhat limited, various backend changes have been
@@ -12,14 +12,14 @@ the future, particularly around static analysis, user objects, and other languag
1212* Various deprecated functions have been removed. spawn_mob (use spawn_entity), tame_mob (use set_mob_owner), \
1313enchant_inv (use enchant_item), enchant_rm_inv (use remove_item_enchant), get_enchant_inv (use get_item_enchants), \
1414can_enchant_target (use can_enchant_item), get_block_at (use get_block), set_block_at (use set_block)
15- * Add support for 1.17 Minecraft Mobs
15+ * Add support for 1.17-1.19 Minecraft Mobs
1616* Additional data in entity_spec
1717* MethodScript source is now hardened against bidi attacks. https://trojansource.codes/trojan-source.pdf
1818* Various improvements to the LangServ, which increases the functionality of the Visual Studio Code IDE. \
1919Things such as code outline and integration with proc docs is now supported. The idea of a "workspace" was added, \
2020which allows for all code to be handled as a whole project, rather than a bunch of individual files. For instance, \
2121the ability to go to a proc declaration from a reference was added, and smart comments added to a proc now show \
22- up when hovering over a proc reference.
22+ up when hovering over a proc reference. Requires static analysis to be enabled.
2323* RCON support was added
2424* Declarative prefilters were added. This has little visible effect to end users, other than to say that prefilters \
2525should be more performant now, and additional error checking can be done to ensure correct prefilter usage, including \
@@ -52,7 +52,7 @@ it shouldn't be, the value will be "pulled up" and not cause any errors. For ins
5252mode. Eventually, this will cause a warning in non-strict mode, but additional work is needed before that can be \
5353implemented. In both modes, when statements are used, properly, this may increase runtime performance, because it \
5454skips the automatic sconcat feature, which is required for small aliases, but is inefficient in all other cases.
55- * First class proc referneces are added. Assuming a proc named _test is defined, <code>proc _test</code> will return \
55+ * First class proc references are added. Assuming a proc named _test is defined, <code>proc _test</code> will return \
5656a reference to it, which can be stored in a variable, or otherwise passed around as an argument.
5757* Closures, iclosures, and proc references now extend the new Callable interface.
5858* All callables can be executed with parenthetical notation, no matter how they are stored. Previously this \
0 commit comments