Releases: JorelAli/CommandAPI
Releases · JorelAli/CommandAPI
CommandAPI Version 9.6.1
CommandAPI Version 9.6.0
Minecraft Version Changes
- Adds support for Minecraft 1.21.2 and 1.21.3
New improvements
- #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)
- #596, #605 The plugin's config.yml file will be updated when config options are added or removed
Full Changelog: 9.5.3...9.6.0
CommandAPI Version 9.5.3
Bug fixes
- Fixes Folia startup error due to scheduling a task with a delay of 0
CommandAPI Version 9.5.2
Minecraft Version Changes
- Adds support for Minecraft 1.21.1
New features
- #577 Adds a
CommandAPIBukkit#failWithAdventureComponent(ComponentLike)
method
Bug fixes
- #588 Fix Folia scheduling methods using the wrong scheduler implementation
- #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
New Contributors
- @Strokkur424 made their first contribution in #568
- @powercasgamer made their first contribution in #573
- @MC-XiaoHei made their first contribution in #581
- @Mrredstone5230 made their first contribution in #580
- @Gregzeee made their first contribution in #584
- @Euphillya made their first contribution in #588
Full Changelog: 9.5.1...9.5.2
CommandAPI Version 9.5.1
Bug fixes
- Fixes the CommandAPI not loading correctly on Paper 1.21
CommandAPI Version 9.5.0
Minecraft version changes
- Adds support for Minecraft 1.21
- Drops support for Minecraft 1.16.1, 1.16.2, 1.16.3 and 1.16.4
Bug fixes
- Fixes
ResourceLocationArgument
not working in 1.20.5 and 1.20.6 - Fixes
/minecraft:reload
deleting commands on Paper 1.20.6 (build 65+)
Full Changelog: 9.4.2...9.5.0
CommandAPI Version 9.4.2
Bug fixes
- #554 Fixes the CommandAPI failing to run on Paper build 64+
CommandAPI Version 9.4.1
Bug fixes
- #551 Fixes mojang-mapped versions of the CommandAPI causing errors in certain Minecraft versions
New features
- #552 Adds a configuration option to disable datapack reloading on server load
Full Changelog: 9.4.0...9.4.1
CommandAPI Version 9.4.0
Minecraft version changes
- Adds support for Minecraft 1.20.5 and 1.20.6
- Drops support for Minecraft 1.15.x
Bug fixes
- Fixed implementation issues with
FunctionArgument
from 9.3.0 - #536, #537 Fixed
MultiLiteralArgument
help displaying the node name instead of the literal text - #524 Fixes
CommandAPIBukkit.get().getTags()
erroring in 1.20.4
New features
- #540 Add methods to "safe-cast" arguments to
CommandArguments
- #495 Adds a parameter to
EntitySelectorArgument
to allow failure when no entity lists are empty - #367, #509 Adds the ability to register commands with a custom namespace
- #523 Exposed more details of the
CommandPermission
- #490 Adds support for Mojang-mapped servers via the CommandAPI config
- #541 Adds support for a
NamespacedKey
variant for thePotionEffectArgument
New Contributors
- @Xemii16 made their first contribution in #515
- @Timongcraft made their first contribution in #523
- @agonkolgeci made their first contribution in #542
Full Changelog: 9.3.0...9.4.0
CommandAPI Version 9.3.0
⚠️ This version has limited support for the FunctionArgument! (See documentation for more information)
Minecraft version changes
- Adds support for Minecraft 1.20.3 and 1.20.4
Bug fixes
- Fixed bug where calling SimpleFunctionWrapper.getTag() on 1.19+ would throw an error
- #499 Fix typo in Adventure methods for tooltips
- Fixed
executesFeedbackForwarding()
not checking for aFeedbackForwardingCommandSender
correctly thus allowing every executor to execute the command - #473 Fix RGB colors in
CustomArgument.CustomArgumentException#fromString
creating the wrong colors
New features
- Adds
ExecutionInfo
executors for the Kotlin DSL - #497 Adds support for
RemoteConsoleCommandSender
Known issues
- Functions generated by the
FunctionArgument
will always return a value of1
when executed, regardless if the function succeeds, fails or returns a result - Functions generated by the
FunctionArgument
will always return an empty array of commands when you retrieve the list of commands in that function
New Contributors
- @Abelkrijgtalles made their first contribution in #502
- @dkim19375 made their first contribution in #499
Full Changelog: 9.2.0...9.3.0