Remove or hide commands or change their permissions
Customize permission and unknown command messages
Completely unregister commands
Register previously unregistered commands
Hide commands but allow their execution
Reveal previously hidden commands