Introduction
Section 1: CommandAPI Setup
1.
Installation for server owners
2.
Setting up your development environment
Section 2: Creating Commands
3.
Command registration
4.
Command executors
❱
4.1.
Normal command executors
4.2.
Proxied commandsenders
4.3.
Resulting command executors
4.4.
Handling command failures
5.
Arguments
❱
5.1.
Primitive arguments
5.2.
Ranged arguments
5.3.
String arguments
5.4.
Positional arguments
❱
5.4.1.
Location arguments
5.4.2.
Rotation arguments
5.4.3.
AxisArguments
5.5.
Chat arguments
5.6.
Entity & player arguments
5.7.
Scoreboard arguments
❱
5.7.1.
Scoreboard arguments
5.7.2.
Objective arguments
5.7.3.
Team arguments
5.8.
Miscellaneous arguments
❱
5.8.1.
Advancement arguments
5.8.2.
Biome arguments
5.8.3.
Enchantment arguments
5.8.4.
Environment arguments
5.8.5.
Itemstack arguments
5.8.6.
LootTable argument
5.8.7.
MathOperation arguments
5.8.8.
Particle arguments
5.8.9.
Potion effect arguments
5.8.10.
Recipe arguments
5.8.11.
Sound arguments
5.8.12.
Time arguments
5.9.
NBT arguments
5.10.
Literal arguments
5.11.
Custom arguments
6.
Functions & Tags
❱
6.1.
Setting up functions & tags
6.2.
The FunctionWrapper class
6.3.
Function arguments
7.
Permissions
8.
Aliases
Section 3: CommandAPI Utilities
9.
Command conversion
Upgrading guide
Troubleshooting
Afterword
Light
Rust (default)
Coal
Navy
Ayu
Skepter Likes Purple
1.13 CommandAPI Documentation v3.0
Position-based arguments