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
6.
Using the annotation system
Creating Commands
7.
Command registration
8.
Command executors
❱
8.1.
Normal command executors
8.2.
Proxied commandsenders
8.3.
Native commandsenders
8.4.
Resulting command executors
8.5.
Handling command failures
9.
Arguments (in general)
❱
9.1.
Argument suggestions
9.2.
Safe argument suggestions
9.3.
Argument suggestions with tooltips
9.4.
Listed arguments
10.
Argument types
❱
10.1.
Primitive arguments
10.2.
Ranged arguments
10.3.
String arguments
10.4.
Positional arguments
❱
10.4.1.
Location arguments
10.4.2.
Rotation arguments
10.4.3.
AxisArguments
10.5.
Chat arguments
10.6.
Entity & player arguments
10.7.
Scoreboard arguments
❱
10.7.1.
Scoreboard arguments
10.7.2.
Objective arguments
10.7.3.
Team arguments
10.8.
Miscellaneous arguments
❱
10.8.1.
Angle arguments
10.8.2.
Advancement arguments
10.8.3.
Biome arguments
10.8.4.
BlockState arguments
10.8.5.
Enchantment arguments
10.8.6.
Environment arguments
10.8.7.
Itemstack arguments
10.8.8.
LootTable argument
10.8.9.
MathOperation arguments
10.8.10.
Particle arguments
10.8.11.
Potion effect arguments
10.8.12.
Recipe arguments
10.8.13.
Sound arguments
10.8.14.
Time arguments
10.8.15.
UUID arguments
10.9.
Predicate arguments
❱
10.9.1.
Block predicate arguments
10.9.2.
ItemStack predicate arguments
10.10.
NBT arguments
10.11.
Literal arguments
❱
10.11.1.
Literal arguments
10.11.2.
Multi literal arguments
10.12.
Custom arguments
11.
Functions & Tags
❱
11.1.
Setting up functions & tags
11.2.
The SimpleFunctionWrapper class
11.3.
The FunctionWrapper class
11.4.
Function arguments
12.
Permissions
13.
Requirements
14.
Aliases
15.
Subcommands
Annotation-based Commands
16.
Annotation-based commands
17.
Annotations
18.
Registering annotation-based commands
CommandAPI Utilities
19.
Command conversion
Internal CommandAPI
20.
Internal CommandAPI
21.
Brigadier + CommandAPI
Java Tips
22.
Predicate tips
Upgrading guide
Incompatible version information
Troubleshooting
Afterword
Light
Rust (default)
Coal
Navy
Ayu
Skepter Likes Purple
CommandAPI Documentation v5.3
Position-based arguments