Command API
Basics
Section titled “Basics”   Introduction  A guide to Paper's Brigadier command API.   
    Command trees  An extensive guide to building up a command tree.   
    Arguments and literals  An extensive guide to command arguments and literals.   
    Executors  A guide to execution logic for Brigadier commands.   
    Registration  A guide to registering Brigadier commands.   
    Requirements  A guide to setting requirements for commands.   
    Suggestions  Documentation about defining custom argument suggestions.   
    Custom arguments  Guide on custom arguments.   
 Arguments
Section titled “Arguments”   Minecraft-specific  Everything regarding the essential Brigadier arguments.   
    Location  BlockPosition, FinePosition and World argument documentation.   
    Entities and players  Player and Entity arguments documentation.   
    Registry  Documentation for arguments retrieving registry values.   
    Paper-specific  Documentation for arguments handling miscellaneous Paper API values.   
    Enums  Documentation for EntityAnchor, GameMode and similar enum value arguments.   
    Predicates  Documentation for arguments that allow value validation.   
    Adventure  Documentation for all arguments returning Adventure API objects.   
 Miscellaneous
Section titled “Miscellaneous”   Basic commands  An overview of a Bukkit-style command declaration using Brigadier.   
    Comparison  A comparison between Brigadier and Bukkit commands.