Aikar's Command Framework

Aikar's command framework can be found here Follow the instructions on installation

Usage with FernAPI

FernAPI has some specific classes to allow more cross-platform support than vanilla ACF.

To register the command, you must use this:

Universal.getCommandHandler().registerCommand(new Command());

The context resolver can be found here

Here are some classes and flags: - IFPlayer<?> - other - When specified, it makes the context resolver use the name of the player rather than the sender by default - defaultself - Used in conjunction with other to specify that when an argument is not defined, it is by default the sender - uuid - Used in conjunction with other to specify that the argument is UUID and not player name. - offline - Used in conjunction with other to specify that the player provided can be offline. - IFPlayer<?>[] - allowmissing - If provided, it allows the player to provide players that are not found online. They are not added to the list - allowempty - Allows the list to be empty - splitter - The splitter used to separate players in the list - OfflineFPlayer - uuid - Used in conjunction with other to specify that the argument is UUID and not player name. - IFConsole<?> - FernCommandIssuer

To