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