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.