Prevent players running invalid commands by picking from over 50 specialized arguments with built-in error checking, suggestions, tooltips, and permission checks.
Supports vanilla datapacks
Let your command to be executed by the built-in /execute command, command blocks, and even datapack functions and tags.
Write code how you want to
Want a Brigadier tree-like structure? Want to use Kotlin? Want an annotation-based command system? We've got you covered.