Introduction
Server Owner Usage
1.
Installation for server owners
2.
Configuration for server owners
3.
Command conversion
❱
3.1.
Single command conversion
3.2.
Single command conversion (with arguments)
CommandAPI Setup
4.
Setting up your development environment
5.
Shading the CommandAPI in your plugins
Creating Commands
6.
Command registration
7.
Command executors
❱
7.1.
Normal command executors
7.2.
Proxied commandsenders
7.3.
Native commandsenders
7.4.
Resulting command executors
7.5.
Handling command failures
8.
Arguments (in general)
❱
8.1.
Argument suggestions
8.2.
Safe argument suggestions
8.3.
Argument suggestions with tooltips
8.4.
Listed arguments
9.
Argument types
❱
9.1.
Primitive arguments
9.2.
Ranged arguments
9.3.
String arguments
9.4.
Positional arguments
❱
9.4.1.
Location arguments
9.4.2.
Rotation arguments
9.4.3.
AxisArguments
9.5.
Chat arguments
9.6.
Entity & player arguments
9.7.
Scoreboard arguments
❱
9.7.1.
Scoreboard arguments
9.7.2.
Objective arguments
9.7.3.
Team arguments
9.8.
Miscellaneous arguments
❱
9.8.1.
Angle arguments
9.8.2.
Advancement arguments
9.8.3.
Biome arguments
9.8.4.
BlockState arguments
9.8.5.
Enchantment arguments
9.8.6.
Environment arguments
9.8.7.
Itemstack arguments
9.8.8.
LootTable argument
9.8.9.
MathOperation arguments
9.8.10.
Particle arguments
9.8.11.
Potion effect arguments
9.8.12.
Recipe arguments
9.8.13.
Sound arguments
9.8.14.
Time arguments
9.8.15.
UUID arguments
9.9.
Predicate arguments
❱
9.9.1.
Block predicate arguments
9.9.2.
ItemStack predicate arguments
9.10.
NBT arguments
9.11.
Literal arguments
❱
9.11.1.
Literal arguments
9.11.2.
Multi literal arguments
9.12.
Custom arguments
10.
Functions & Tags
❱
10.1.
Setting up functions & tags
10.2.
The FunctionWrapper class
10.3.
Function arguments
11.
Permissions
12.
Requirements
13.
Aliases
14.
Subcommands
CommandAPI Utilities
15.
Command conversion
Internal CommandAPI
16.
Internal CommandAPI
17.
Brigadier + CommandAPI
Java Tips
18.
Predicate tips
Upgrading guide
Incompatible version information
Troubleshooting
Afterword
Light
Rust (default)
Coal
Navy
Ayu
Skepter Likes Purple
CommandAPI Documentation v5.0
Position-based arguments