CommandAPI is a Bukkit and Spigot API that helps developers create native Minecraft commands through the command interface introduced in Minecraft 1.13. Designed for versions from 1.20 through 26.1, it replaces much of the low level Brigadier work with a clearer coding approach, while supporting Java, Kotlin, and annotation based definitions.
Its extensive argument library provides validation, suggestions, tooltips, and permission checks for more reliable commands. Commands can also work with /execute, command blocks, functions, tags, and datapacks. It adds no gameplay content by itself, but gives administrators and developers a powerful foundation for custom server features. At BoxToPlay, we recommend it for building polished, intuitive Minecraft server commands.
Create your Minecraft server and install the [API] CommandAPI [1.20-26.1] plugin with one click!