Brigadier, CLI and improvements
This MR implements minecrafts client side command parsing system ("brigadier"). I am referencing to it mostly as cli, because I also implemented a cli system with jline3. It is the base requirement for sending commands in 1.19.
Tasks:
-
set default root node to null
-
implement all parsers -
implement all target properties -
minosoft commands -
improve suggestions -
improve gui integration -
Headless commands #30 (closed) -
remove legacy command reader
Closes #21 (closed)
Edited by Moritz Zwerger