Interface BasicCommand

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@Experimental @FunctionalInterface public interface BasicCommand
Implementing this interface allows for easily creating "Bukkit-style" String[] args commands. The implementation handles converting the command to a representation compatible with Brigadier on registration, usually in the form of /commandlabel <greedy_string>.