Adds support for integer macros in scoreboard players add|remove|set
Fixes bugs:
- Macros don't get parsed and compiled properly
@n
selector looks for players instead of entities
Adds selector argument: predicate
Adds commands:
execute on origin
execute on target
execute store result storage ... float
execute if predicate
execute unless predicate
Adds /mcfc
sub-commands:
profiler
disable
- Disables profilerenable
- Starts profiling (possibly recompiles code)print_trace
- Prints last trace results in consoleprint
- Prints profiler results in consolereset
- Resets current resultssave_trace
- Saves last trace results to disk (debug/
folder)save
- Saves profiler results to disk (debug/
folder)
recompile
- Recompiles all functionsshow_diagnostics
- Shows all errors from compilation
Fixes bugs:
execute positioned ^ ^ ^
works only when there's an entity in context- Local coordinate math does not calculate the correct location
execute unless score ... matches a..b
generates an infinite loop