| 12.0.0 |
July 2026 |
Minecraft Version Changes:
- Adds support for Minecraft 26.2
|
| 11.2.0 |
April 2026 |
Bug Fixes:
- Fixes multiple issues with command registration at bootstrap
Minecraft Version Changes:
- Adds support for Minecraft 26.1
|
| 11.1.0 |
December 2025 |
CommandAPI Changes:
- https://github.com/CommandAPI/CommandAPI/pull/642 Adds the
enable-networking and the make-networking-exceptions-warning config options. You can read more about them in the documentation.
Bug Fixes:
- Fixes replacing a command by calling
CommandAPI.unregister() not working under certain circumstances
- Fixes custom namespaces not working
- Fixes an issue where registering or unregistering many commands at runtime could time out the server
Minecraft Version Changes:
- Adds support for Minecraft 1.21.11
|
| 11.0.0 |
October 2025 |
CommandAPI Changes:
- https://github.com/CommandAPI/CommandAPI/issues/414, https://github.com/CommandAPI/CommandAPI/pull/517 Splits up the CommandAPI into modules specific for Paper and Spigot:
- Removes the
commandapi-bukkit-shade module and the commandapi-bukkit-shade-mojang-mapped module
- Adds the
commandapi-paper-core and the commandapi-paper-shade modules which are made to work on Paper
- Adds the
commandapi-spigot-core and the commandapi-spigot-shade modules which are made to work on Spigot
- Adds the
commandapi-paper-test-toolkit and the commandapi-spigot-test-toolkit which are replacing commandapi-bukkit-test-toolkit for Paper and Spigot respectively
- Changed the
CommandAPIBukkitConfig class into an abstract one in favour of the newly added CommandAPIPaperConfig or CommandAPISpigotConfig classes, depending on the modules you use
- Moves and adds a few Kotlin DSL modules:
commandapi-core-kotlin -> commandapi-kotlin-core
commandapi-bukkit-kotlin -> commandapi-kotlin-bukkit
commandapi-velocity-kotlin -> commandapi-kotlin-velocity
- Newly added:
commandapi-kotlin-paper
- Newly added:
commandapi-kotlin-spigot
- On Paper it is now possible to register commands at bootstrap
- Changes and updates a few arguments:
- The
FloatRangeArgument has been renamed to DoubleRangeArgument and now returns a DoubleRange
- The
PlayerArgument and OfflinePlayerArgument have been replaced by the PlayerProfileArgument which returns a List<PlayerProfile>. The PlayerProfile class changes depending on if you are on Paper or on Spigot. Use the EntitySelectorArgument.OnePlayer if you want a Player object.
- The
AsyncOfflinePlayerArgument has been replaced by the AsyncPlayerProfileArgument
- The
ChatArgument, ChatComponentArgument and ChatColorArgument do no longer have any Adventure prefixes and return different types depending on the platform.
- The
ChatArgument returns a SignedMessage object on Paper. Also resolves https://github.com/CommandAPI/CommandAPI/issues/381
- The
BlockStateArgument now returns a BlockState object instead of a BlockData object
- Replaces the
use-latest-nms-version and be-lenient-for-minor-versions config options with a fallback-to-latest-nms config option:
- When loading the CommandAPI and this config option is set to
true it will first check if the current version is supported and chooses that
- In case the current version isn't a supported version, the CommandAPI will choose the latest nms version available which might or might not work correctly
- This config option is set to
true by default on Paper and false on Spigot
Minecraft Version Changes:
- Adds support for Minecraft 1.21.9 and 1.21.10
- Note: 1.21.10 isn't released at the time of writing. The diff between 1.21.9 and 1.21.10-rc1 seems to be very small though so we expect no breakages.
- Drops support for Minecraft 1.20.5 and below on Paper
Bug Fixes:
- https://github.com/CommandAPI/CommandAPI/issues/631 Fixes unregistered commands reappearing after a
minecraft:reload. This comes with some other notable changes around command registrations and unregistrations. You can read about these on the command unregistration page in the documentation.
- https://github.com/CommandAPI/CommandAPI/issues/608 The
RecipeArgument no longer throws any exceptions on Spigot
- https://github.com/CommandAPI/CommandAPI/issues/494, https://github.com/CommandAPI/CommandAPI/issues/503 Fixes the
ConcurrentModificationException from happening when registering/unregistering commands at runtime
|
| 10.1.2 |
July 2025 |
Minecraft Version Changes:
- Adds support for Minecraft 1.21.8
|
| 10.1.1 |
July 2025 |
Minecraft Version Changes:
- Adds support for Minecraft 1.21.7
|
| 10.1.0 |
June 2025 |
Minecraft Version Changes:
- Adds support for Minecraft 1.21.6
|
| 10.0.1 |
May 2025 |
Bug Fixes:
- Fixes command unregistration not working on Paper
- https://github.com/CommandAPI/CommandAPI/issues/645 Ignore requirements for null senders
|
| 10.0.0 |
April 2025 |
⚠️ This version is incompatible with any plugin that used the CommandAPI version 9.X.X or below! (See documentation for more information)
Minecraft Version Changes:
- Adds support for Minecraft 1.21.5
- Drops support for Minecraft 1.16.5 - 1.19.4
Java Version Changes:
- Change from requiring Java 16 to Java 17 (LTS)
CommandAPI Changes:
- https://github.com/CommandAPI/CommandAPI/pull/633 Adds an
AsyncOfflinePlayerArgument to allow asynchronous fetching of an offline player
- https://github.com/CommandAPI/CommandAPI/pull/636 The default namespace has been updated from
minecraft to the plugin's name. If you are not shading, the default namespace is going to be commandapi. If you are shading, the default namespace is going to be your plugin's name.
- Updates the config defaults for the datapack reloading step to be opt-in instead of opt-out.
- https://github.com/CommandAPI/CommandAPI/issues/634 Updates methods that previously accepted
Component to now accept ComponentLike instead.
Bug Fixes:
- https://github.com/CommandAPI/CommandAPI/issues/477 Fixed
NativeProxyCommandSender not being able to run Vanilla (and CommandAPI) commands
- https://github.com/CommandAPI/CommandAPI/issues/578, https://github.com/CommandAPI/CommandAPI/issues/583, https://github.com/CommandAPI/CommandAPI/pull/629 Fixes
Bukkit#dispatchCommand() not working after Paper's Brigadier API changes
- Fixes
PotionEffectArgument.NamespacedKey not having suggestions in some versions
Website Changes:
- The CommandAPI has a new website: https://commandapi.dev/
- The CommandAPI has moved from https://github.com/JorelAli/CommandAPI to https://github.com/CommandAPI/CommandAPI
- The CommandAPI's documentation source code is now over at https://github.com/CommandAPI/docs
- The CommandAPI's JavaDocs can be viewed over at https://javadocs.commandapi.dev
|
| 9.7.0 |
December 2024 |
Minecraft Version Changes:
- Adds support for Minecraft 1.21.4
CommandAPI Changes:
- https://github.com/CommandAPI/CommandAPI/pull/575 Adds a NMS independent test toolkit to allow developers to test their commands with MockBukkit
- https://github.com/CommandAPI/CommandAPI/pull/613 Adds a
thenNested method for CommandTrees to reduce nesting
|
| 9.6.1 |
October 2024 |
Bug fixes:
- Fixes Mojang-mapped builds not working on 1.21.2 and 1.21.3
|
| 9.6.0 |
October 2024 |
Minecraft Version Changes:
- Adds support for Minecraft 1.21.2 and 1.21.3
CommandAPI Changes:
- https://github.com/CommandAPI/CommandAPI/pull/594 Adds a config option to allow the CommandAPI to be more lenient when updating to a new minor version (e.g. from 1.21 to 1.21.1)
- https://github.com/CommandAPI/CommandAPI/pull/596, https://github.com/CommandAPI/CommandAPI/pull/605 The plugin's
config.yml file will be updated when config options are added or removed
|
| 9.5.3 |
August 2024 |
- Fixes Folia crash on startup due to a delay of 0
|
| 9.5.2 |
August 2024 |
Minecraft Version Changes:
- Adds support for Minecraft 1.21.1
CommandAPI Changes:
- https://github.com/CommandAPI/CommandAPI/pull/588 Fix Folia scheduling methods using the wrong scheduler implementation
- https://github.com/CommandAPI/CommandAPI/issues/577 Adds a
CommandAPIBukkit#failWithAdventureComponent(ComponentLike) method
- https://github.com/CommandAPI/CommandAPI/pull/580 Fix running a non-vanilla command on paper in Minecraft functions with the CommandAPI throwing runtime exceptions
- Fix namespaces not being propagated when registering subcommands
|
| 9.5.1 |
June 2024 |
- Fixes the CommandAPI not loading properly on Paper 1.21
|
| 9.5.0 |
June 2024 |
- Adds support for Minecraft 1.21
- Drops support for Minecraft 1.16.1, 1.16.2, 1.16.3 and 1.16.4
- Fixes
ResourceLocationArgument not working in 1.20.5 and 1.20.6
- Fixes
/minecraft:reload deleting commands on Paper 1.20.6 (build 65+)
|
| 9.4.2 |
May 2024 |
- https://github.com/CommandAPI/CommandAPI/pull/555 Hotfix CommandAPI not loading correctly on Paper 1.20.6 build 65+ servers
|
| 9.4.1 |
May 2024 |
CommandAPI Changes:
- https://github.com/CommandAPI/CommandAPI/issues/551 Fixes mojang-mapped versions of the CommandAPI causing errors in certain Minecraft versions
- https://github.com/CommandAPI/CommandAPI/issues/552 Adds a configuration option to disable datapack reloading on server load
|
| 9.4.0 |
April 2024 |
CommandAPI Changes:
- https://github.com/CommandAPI/CommandAPI/issues/495 Adds a parameter to
EntitySelectorArgument to allow failure when no entity lists are empty
- https://github.com/CommandAPI/CommandAPI/issues/367, https://github.com/CommandAPI/CommandAPI/pull/509 Adds the ability to register commands with a custom namespace
- https://github.com/CommandAPI/CommandAPI/pull/523 Exposed more details of the
CommandPermission
- https://github.com/CommandAPI/CommandAPI/issues/536, https://github.com/CommandAPI/CommandAPI/pull/537 Fixes
MultiLiteralArgument help displaying the node name instead of the literal text
- Fixed implementation issues with
FunctionArgument
- https://github.com/CommandAPI/CommandAPI/issues/490 Adds (experimental) support for Mojang-mapped servers via the CommandAPI config
- https://github.com/CommandAPI/CommandAPI/issues/524 Fixes
CommandAPIBukkit.get().getTags() erroring in 1.20.4
- https://github.com/CommandAPI/CommandAPI/pull/540 Add methods to "safe-cast" arguments to
CommandArguments
- https://github.com/CommandAPI/CommandAPI/pull/541 Adds support for a
NamespacedKey variant for the PotionEffectArgument
Minecraft Version Changes:
- Drops support for version 1.15.x
- Adds support for version 1.20.5
- Adds support for version 1.20.6
|
| 9.3.0 |
December 2023 |
⚠️ This version has limited support for the FunctionArgument! (See documentation for more information)
- Adds support for Minecraft 1.20.3 and 1.20.4
- Fixed bug where calling
SimpleFunctionWrapper.getTag() on 1.19+ would throw an error
- https://github.com/CommandAPI/CommandAPI/pull/499 Fix typo in Adventure methods for tooltips
- Adds
ExecutionInfo executors for the Kotlin DSL
- https://github.com/CommandAPI/CommandAPI/issues/497 Adds support for
RemoteConsoleCommandSender
- Fixed
executesFeedbackForwarding() not checking for a FeedbackForwardingCommandSender correctly thus allowing every executor to execute the command
- https://github.com/CommandAPI/CommandAPI/issues/473 Fix RGB colors in
CustomArgument.CustomArgumentException#fromString creating the wrong colors
|
| 9.2.0 |
September 2023 |
- https://github.com/CommandAPI/CommandAPI/issues/487 Added support for disabling integer centering for location arguments
- https://github.com/CommandAPI/CommandAPI/issues/488 Fixed calling CommandAPI commands with
Bukkit.createCommandSender() not working on paper
- https://github.com/CommandAPI/CommandAPI/pull/482 Adds Kotlin DSL support for delegated properties
- Fixed a bug where the CommandAPI would throw errors when unregistering commands when a command exists with a
: at the end of its name
|
| 9.1.0 |
August 2023 |
- Fixed the CommandAPI disabling datapacks on Paper 1.20.1 #40+ because it thought it was running on a Folia server
- https://github.com/CommandAPI/CommandAPI/pull/459 Added the ability to access raw arguments in the command executor
- https://github.com/CommandAPI/CommandAPI/issues/469 Adds
AdventureChatColorArgument
- https://github.com/CommandAPI/CommandAPI/pull/417 Added the ability for commands to be registered and unregistered while the server is running
|
| 9.0.3 |
June 2023 |
-
https://github.com/CommandAPI/CommandAPI/pull/455 Reworked the
MapArgument with various features, including:
- Optional quotes around keys and values
- No restriction on the characters that are allowed in a key (previously only letters, digits, and underscore)
- May define a String separator between key-value pairs (instead of just space)
- Fixed
use-latest-nms-version not pointing to 1.20
- Adds support for Minecraft 1.20.1
|
| 9.0.2 |
June 2023 |
CommandAPI changes:
- Add the ability to retrieve
LiteralArguments and MultiLiteralArguments by their node names
- https://github.com/CommandAPI/CommandAPI/issues/363 Adds
withUsage() method to customise command usage info
- https://github.com/CommandAPI/CommandAPI/issues/371 Updates default short description to now mention the plugin creating the command
- Fixed literal arguments in command conversion causing errors due to parsing problems
- Adds support for Minecraft 1.20
Other changes:
- Update the look-and-feel of the CommandAPI website
- Update the look-and-feel of the CommandAPI JavaDocs
- Fix various classes in the CommandAPI JavaDocs not having their methods declared
|
| 9.0.1 |
May 2023 |
- Fixed
MapArgument not always allowing player names as keys
- Fixed
/execute as ... not working due to casting to a player instead of a proxied sender
- https://github.com/CommandAPI/CommandAPI/pull/441 Added
CommandArguments#count() utility method
- https://github.com/CommandAPI/CommandAPI/issues/440 Added several
CommandArguments#getOptional() methods
- Fixed bug where
IntegerArgument would fail to compile due to a missing Brigadier dependency
- Added basic support for Folia
- Added support for the
CustomArgumentException to accept Adventure and Spigot text components
|
| 9.0.0 |
April 2023 |
⚠️ This version is incompatible with any plugin that used the CommandAPI version 8.X.X or below! (See documentation for more information)
New features:
- https://github.com/CommandAPI/CommandAPI/issues/360, https://github.com/CommandAPI/CommandAPI/pull/369 Made executor methods now use
CommandArguments to allow for accessing arguments by name instead of index
- https://github.com/CommandAPI/CommandAPI/issues/162, https://github.com/CommandAPI/CommandAPI/issues/387, https://github.com/CommandAPI/CommandAPI/pull/393 Added optional arguments
- https://github.com/CommandAPI/CommandAPI/pull/388 Added new
hook-paper-reload config option to toggle whether the CommandAPI hooks into /minecraft:reload
- https://github.com/CommandAPI/CommandAPI/issues/399, https://github.com/CommandAPI/CommandAPI/pull/418 Added a
MapArgument
- Reworked the implementation of
ItemArgument, so the ItemStack count is correctly reflected and ItemMeta is properly assigned
- Made the
TeamArgument return a Team instead of a String
- Made the
ObjectiveArgument return a Objective instead of a String
- https://github.com/CommandAPI/CommandAPI/pull/391 Made the CommandAPI only complain about commands registered in a
plugin.yml if this plugin.yml belongs to the plugin calling the CommandAPI
- https://github.com/CommandAPI/CommandAPI/issues/422 Added a way to access the raw command a player typed from the executor
- https://github.com/CommandAPI/CommandAPI/issues/431 Added a way to access more info to construct lists for the
ListArgumentBuilder
- Added support for sidebar team colors using an enum for
ScoreboardSlot
Kotlin DSL changes:
- Implemented resulting executors
- Implemented the
FunctionArgument
- Several improvements for the
CommandAPICommand DSL
Bug fixes:
- Fixed
commandapi-preprocessor appearing in the plugin and shaded jar file
- https://github.com/CommandAPI/CommandAPI/issues/390 Fixed
.executesNative()'s CommandSender's getLocation() method returning the wrong pitch and yaw
- Fixed tags showing up in the
BiomeArgument when they shouldn't have been doing so
- Fixed
LocationArgument with BLOCK_POSITION not returning locations in unloaded chunks
Testing and validation:
- Created the testing matrix to perform multi-Minecraft-version testing
Bugs found (and fixed) as a result of the testing matrix:
- Fixed
IntegerRangeArgument and FloatRangeArgument not working on Minecraft 1.16.4 and 1.16.5
- Fixed
RecipeArgument not working on Minecraft 1.17
- Fixed
TeamArgument not working on Minecraft 1.17
- Fixed
AdventureChatArgument not working on Minecraft 1.17
- Fixed commands with no executors not being caught by the CommandAPI
- Fixed
ParticleArgument producing "Invalid particle data type" warnings on Minecraft 1.16.5 and below
- Fixed
FunctionArgument not working on Minecraft 1.17.x and 1.18.x
- Fixed
NamespacedKeyArgument not working on Minecraft 1.18
- Integrated the CommandAPI repository with SonarCloud to identify bugs and improve the internal code
Bugs found (and fixed) as a result of using SonarCloud:
- Fixed the
FunctionArgument not correctly retrieving datapack (function) tags in 1.17+
- Added some code coverage reports to identify how well tested the CommandAPI is, and what code paths need attention to during development
Issues found (and fixed) as a result of using code coverage reports:
- Removed some redundant vibration particle handling code that would never be run under any circumstances
Documentation changes:
- https://github.com/CommandAPI/CommandAPI/issues/384 Fixed various particle data not being documented for the
ParticleArgument documentation page
- Fixed broken links in the documentation (using Michael-F-Bryan/mdbook-linkcheck)
- Refactored documentation argument page names for consistency
- Added Kotlin DSL examples
Other changes:
- Removed all previously deprecated constructors, classes and methods
- Completely refactored the entire CommandAPI project to help support other platforms
- Added a live dev build of the documentation at commandapi-live-docs.jorel.dev
- Improved mobile support for the CommandAPI home page
- Added the CommandAPI's Modrinth link to the CommandAPI home page
- Dropped support for Minecraft 1.13 - 1.14.4. Please use an older version of the CommandAPI, or raise an issue on GitHub to bring back support for these versions
GitHub Actions changes:
- Fixed NodeJS 12 deprecation warnings
- Added markdownlint to verify that the documentation adheres to suitable Markdown standards
- Fixed building the CommandAPI example projects not failing if they failed to compile
- Added the CommandAPI documentation to GitHub Actions
- Added deployment of snapshot builds to GitHub Actions
|
| 8.8.0 |
March 2023 |
- Adds support for Minecraft 1.19.4
|
| 8.7.6 |
February 2023 |
- https://github.com/CommandAPI/CommandAPI/issues/415 Fixed NullPointerException when the CommandAPI fixes permissions in its post-load step
|
| 8.7.5 |
February 2023 |
- Fixed
@AWorldArgument annotation not being handled by the annotation processor
|
| 8.7.4 |
January 2023 |
- Fixed
LootTableArgument (function, recipe, sound, advancement, biome and entities) in 1.17 - 1.19.3
|
| 8.7.3 |
January 2023 |
- https://github.com/CommandAPI/CommandAPI/issues/397 Fixed
WorldArgument not working in 1.16.5
|
| 8.7.2 |
January 2023 |
- Hotfixed issue where various arguments wouldn't work in 1.19.3 (function, recipe, sound, advancement, biome, entities, loot table)
- Fixed issue where the
WorldArgument wouldn't work in 1.19.3
|
| 8.7.1 |
December 2022 |
- https://github.com/CommandAPI/CommandAPI/issues/310 Hotfixed a null pointer exception with redirected commands
- https://github.com/CommandAPI/CommandAPI/issues/383 Fixed
ParticleArgument not working in 1.19.3
- Fixed
EnchantmentArgument not working in 1.19.3
- Fixed JavaDocs in IDEs not working when using
commandapi-shade
- Hotfixed permission check failing when permissions have been incorrectly initialized
|
| 8.7.0 |
December 2022 |
- Note: This version is incompatible with any plugin that used the
SoundArgument in version 8.6.0! (See documentation for more information)
- Adds support for Minecraft 1.19.3
- Deprecates Argument "type" constructors in favour of static inner classes
|
| 8.6.0 |
December 2022 |
- https://github.com/CommandAPI/CommandAPI/issues/307 Adds a
CommandArgument to let users submit commands as an argument
- https://github.com/CommandAPI/CommandAPI/issues/330 Improve the documentation for disabling the CommandAPI gracefully with
CommandAPI.onDisable()
- https://github.com/CommandAPI/CommandAPI/issues/334 Adds support for chat components in
CommandAPI.fail()
- https://github.com/CommandAPI/CommandAPI/issues/338 Adds a way to clone a
CommandAPICommand instance using instance.copy()
- https://github.com/CommandAPI/CommandAPI/issues/340 Adds Kotlin examples in the documentation
- https://github.com/CommandAPI/CommandAPI/issues/341 Fix incorrect code block in normal executors documentation page
- https://github.com/CommandAPI/CommandAPI/issues/351 Adds support for a ListArgument with the TextArgument backend, to allow inline lists
- https://github.com/CommandAPI/CommandAPI/issues/358 Adds a new WorldArgument argument that lets you get a list of Minecraft dimensions
- Adds support for
SoundArgument to return string-based sounds via the NamespacedKey
- https://github.com/CommandAPI/CommandAPI/pull/352 Adds some helper methods to the LiteralArgument to make it easier to use via a static import
- https://github.com/CommandAPI/CommandAPI/pull/357 Adds a Kotlin DSL to register commands in Kotlin!
|
| 8.5.1 |
August 2022 |
- https://github.com/CommandAPI/CommandAPI/issues/311 Fix packets with invalid signatures kicking the client when sending certain commands with a chat preview enabled argument
- https://github.com/CommandAPI/CommandAPI/issues/312 Safeguards against command paths with duplicate node names which could cause the client to crash
- https://github.com/CommandAPI/CommandAPI/issues/313 Fix subcommand information being overwritten after a command has been registered
- https://github.com/CommandAPI/CommandAPI/issues/314 Fix
TimeArgument not working as intended
- https://github.com/CommandAPI/CommandAPI/issues/316 Fix server reloading on Spigot throwing asynchronous-related exceptions in the console
- https://github.com/CommandAPI/CommandAPI/issues/323 Fix
NamespacedKeyArgument not working in 1.17
- Fix various command issues with Minecraft versions before 1.19
- Fix argument suggestions not working if a subcommand's node name is the same as the argument's node name
- Improves the underlying implementation of chatcolor, enchantment and potion arguments in 1.17+
- Improves NMS code sharing between 1.19, 1.19.1 and 1.19.2
- Improves the implementation of the list argument to only display suggestions for the last item in the list and prevent unlisted items being entered
- Adds support for Minecraft 1.19.2
|
| 8.5.0 |
July 2022 |
Development improvements:
- Improves the issue templates on GitHub for creating bug reports and feature requests
- Adds a testing suite for the CommandAPI which can test for successful command registration and execution
- Adds an example of shading the CommandAPI with Maven in
examples/maven-shaded/
Bug fixes:
- Fixes suggestions not working in 1.16.5 and below due to Brigadier implementation versions
- Fixes the CommandAPI allowing spaces in command names
- Fixes datapack reloading on 1.17.1
New features/improvements:
- Adds support for Minecraft 1.19.1
- Adds support for chat preview with
ChatArgument and AdventureChatArgument
- Adds a
CommandAPI.onDisable() method to disable the CommandAPI gracefully
- Adds Kotlin-DSL gradle to the documentation
- Prevents the CommandAPI re-parsing previous arguments multiple times when running a command
- Adds
CommandAPI.isLoaded() to check if the CommandAPI is loaded
- Shares NMS code for 1.13.x and 1.14.x, reducing the jar size
|
| 8.4.1 |
June 2022 |
- Fix issue where converted commands would handle arguments incorrectly
- Fix commandapi-annotations dependency depending on spigot instead of spigot-api
|
| 8.4.0 |
June 2022 |
Jar minimization improvements:
- Decouples CustomArgument from CommandAPIHandler
- Decouples EntitySelector from EntitySelectorArgument
NBT API Support:
- Allow developers to shade their own copy of an NBT API framework (e.g. NBT API or PowerNBT)
- Includes the NBT API built-in for plugin versions
Other:
- Implement base arguments for CustomArguments, allowing more powerful parsing
- Implement common NMS code for 1.17+
- Adds
NamespacedKeyArgument
- Adds support for shaded versions of the CommandAPI to create their own
command_registration.json files for debugging
- Fixes bug where
WrapperCommandSyntaxException wouldn't work as intended
- Adds support for
/minecraft:reload on paper servers
- Adds
CommandAPI.getRegisteredCommands() to get a list of registered commands
|
| 8.3.1 |
June 2022 |
- Fixes critical issue where non-Vanilla commands were not showing suggestions
|
| 8.3.0 |
June 2022 |
- Change Java target version to Java 16 instead of Java 17
- Adds support for old Minecraft versions (1.13 - 1.16.4) again
- Adds support for Minecraft 1.19
|
| 8.2.1 |
June 2022 |
- Adds a
.withSubcommands() method to add multiple subcommands in one go
- Exposed
registeredCommands field in the CommandAPIHandler to get a list of registered commands
- Fixed CommandAPI logging prefix twice in shaded versions of the CommandAPI
|
| 8.2.0 |
May 2022 |
- Adds a list argument
- Brings back support for Minecraft 1.16.5
- Fixes documentation bug with multiple executor types
- Fixes bug where suggestions wouldn't "filter" while being typed in chat
|
| 8.1.0 |
May 2022 |
- Adds generic types to arguments to improve compile-time type checking
- Fix particle da
README 内容过长,已截取部分内容。完整内容请前往 GitHub 仓库查看。
|
评论