CommandAPI 11.2.0
on 2026 Jul 17Minecraft 版本变更
- 新增对 Minecraft 26.1 的支持
错误修复
- 修复了引导启动时命令注册的多个问题
CommandAPI 11.2.0
on 2026 Jul 17CommandAPI 11.2.0
on 2026 Jul 17Minecraft 版本更新
- 新增对 Minecraft 26.1 版本的支持
错误修复
- 修复了启动时命令注册相关的多个问题
CommandAPI 11.1.0 (Paper)
on 2026 Jul 17Minecraft 版本更新
- 新增对 Minecraft 1.21.11 的支持
错误修复
- 修复了在某些情况下调用
CommandAPI.unregister()取消注册命令无效的问题 - 修复了自定义命名空间无法正常工作的问题
- 修复了运行时批量注册或取消注册命令可能导致服务器超时的问题
新功能
- #642 新增配置项
enable-networking和make-networking-exceptions-warning。有关详情请参阅文档。
CommandAPI 11.1.0 (Spigot)
on 2026 Jul 17Minecraft 版本更新
- 新增对 Minecraft 1.21.11 的支持
错误修复
- 修复了在某些情况下调用
CommandAPI.unregister()替换命令失效的问题 - 修复了自定义命名空间无法正常工作的问题
- 修复了运行时注册或注销大量命令可能导致服务器超时的问题
新功能
- #642 新增配置项
enable-networking和make-networking-exceptions-warning。有关这些配置的更多信息,请参阅文档。
CommandAPI 11.1.0 (Velocity)
on 2026 Jul 17Minecraft 版本更新
- 新增对 Minecraft 1.21.11 的支持
错误修复
- 修复了在某些情况下调用
CommandAPI.unregister()替换命令失效的问题 - 修复了自定义命名空间无法正常工作的问题
- 修复了运行时注册或注销大量命令可能导致服务器超时的问题
新功能
- #642 新增配置项
enable-networking和make-networking-exceptions-warning。有关详细信息,请参阅文档。
CommandAPI 11.0.0 (Paper)
on 2026 Jul 17Minecraft 版本变更
- 新增对 Minecraft 1.21.9 和 1.21.10 的支持
- 移除对 Paper 平台上 Minecraft 1.20.5 及更低版本的支持
错误修复
- #631 修复在执行
minecraft:reload后未注册命令重新出现的问题。此修复还伴随若干有关命令注册与注销的重要变更,详情请参阅文档中的“命令注销”页面。 - #608
RecipeArgument在 Spigot 上不再抛出任何异常 - #494、#503 修复运行时注册/注销命令时可能触发的
ConcurrentModificationException异常
模块变更
- #414、#517 将 CommandAPI 拆分为专用于 Paper 和 Spigot 的独立模块:
- 移除
commandapi-bukkit-shade模块及commandapi-bukkit-shade-mojang-mapped模块 - 新增专为 Paper 设计的
commandapi-paper-core与commandapi-paper-shade模块 - 新增专为 Spigot 设计的
commandapi-spigot-core与commandapi-spigot-shade模块 - 新增
commandapi-paper-test-toolkit与commandapi-spigot-test-toolkit,分别取代原commandapi-bukkit-test-toolkit(Paper 与 Spigot 各自专用) - 移动并新增若干 Kotlin DSL 模块:
commandapi-core-kotlin→commandapi-kotlin-corecommandapi-bukkit-kotlin→commandapi-kotlin-bukkitcommandapi-velocity-kotlin→commandapi-kotlin-velocity- 新增:
commandapi-kotlin-paper - 新增:
commandapi-kotlin-spigot
新功能
- 在 Paper 平台上,现可在启动引导阶段注册命令
API 变更
- 将
CommandAPIBukkitConfig类改为抽象类,并根据所用模块,改用新引入的CommandAPIPaperConfig或CommandAPISpigotConfig类 FloatRangeArgument已重命名为DoubleRangeArgument,现返回DoubleRange类型PlayerArgument与OfflinePlayerArgument已被PlayerProfileArgument替代,后者返回List<PlayerProfile>;PlayerProfile类的具体实现取决于运行平台(Paper 或 Spigot)。如需获取Player对象,请使用EntitySelectorArgument.OnePlayerAsyncOfflinePlayerArgument已被AsyncPlayerProfileArgument替代ChatArgument、ChatComponentArgument与ChatColorArgument不再包含 Adventure 前缀,其返回类型将依平台而异ChatArgument在 Paper 平台上返回SignedMessage对象;同时修复了 #381BlockStateArgument现返回BlockState对象,而非BlockData对象
配置变更
- 以
fallback-to-latest-nms配置项替代原有的use-latest-nms-version与be-lenient-for-minor-versions选项:- 加载 CommandAPI 时,若该配置项设为
true,将首先检查当前版本是否受支持,并优先选用匹配版本 - 若当前版本不受支持,则 CommandAPI 将自动选用最新的 NMS 版本,但其兼容性与稳定性无法保证
- 默认情况下,Paper 平台该选项为
true,Spigot 平台则为false
- 加载 CommandAPI 时,若该配置项设为
CommandAPI 11.0.0 (Spigot)
on 2026 Jul 17Minecraft 版本变更
- 新增对 Minecraft 1.21.9 和 1.21.10 的支持
- 移除对 Paper 平台上 Minecraft 1.20.5 及更低版本的支持
错误修复
- #631 修复在执行
minecraft:reload后未注册命令重新出现的问题。此修复还附带了若干关于命令注册与注销的重要变更,详情请参阅文档中的“命令注销”页面。 - #608
RecipeArgument在 Spigot 上不再抛出任何异常 - #494、#503 修复运行时注册/注销命令时可能触发的
ConcurrentModificationException异常
模块变更
- #414、#517 将 CommandAPI 拆分为专用于 Paper 和 Spigot 的独立模块:
- 移除
commandapi-bukkit-shade模块和commandapi-bukkit-shade-mojang-mapped模块 - 新增专为 Paper 设计的
commandapi-paper-core和commandapi-paper-shade模块 - 新增专为 Spigot 设计的
commandapi-spigot-core和commandapi-spigot-shade模块 - 新增
commandapi-paper-test-toolkit和commandapi-spigot-test-toolkit,分别替代原有的commandapi-bukkit-test-toolkit(适用于 Paper 和 Spigot) - 移动并新增若干 Kotlin DSL 模块:
commandapi-core-kotlin→commandapi-kotlin-corecommandapi-bukkit-kotlin→commandapi-kotlin-bukkitcommandapi-velocity-kotlin→commandapi-kotlin-velocity- 新增:
commandapi-kotlin-paper - 新增:
commandapi-kotlin-spigot
新功能
- 在 Paper 平台上,现可在启动引导阶段注册命令
API 变更
- 将
CommandAPIBukkitConfig类改为抽象类,并根据所用模块,改用新添加的CommandAPIPaperConfig或CommandAPISpigotConfig类 FloatRangeArgument已重命名为DoubleRangeArgument,现返回DoubleRange类型PlayerArgument和OfflinePlayerArgument已被PlayerProfileArgument替代,后者返回List<PlayerProfile>;PlayerProfile类的具体实现取决于运行平台(Paper 或 Spigot)。如需获取Player对象,请使用EntitySelectorArgument.OnePlayerAsyncOfflinePlayerArgument已被AsyncPlayerProfileArgument替代ChatArgument、ChatComponentArgument和ChatColorArgument不再包含 Adventure 前缀,且其返回类型依平台而异ChatArgument在 Paper 上返回SignedMessage对象,并已解决 #381BlockStateArgument现返回BlockState对象,而非BlockData对象
配置变更
- 使用
fallback-to-latest-nms配置项替代原有的use-latest-nms-version和be-lenient-for-minor-versions配置项:- 加载 CommandAPI 时,若该配置项设为
true,将优先检查当前版本是否受支持,并选用匹配版本 - 若当前版本不受支持,则 CommandAPI 将自动选用最新可用的 NMS 版本,但该版本可能无法完全正常工作
- 此配置项在 Paper 上默认为
true,在 Spigot 上默认为false
- 加载 CommandAPI 时,若该配置项设为
CommandAPI 11.0.0 (Velocity)
on 2026 Jul 17Minecraft 版本变更
- 新增对 Minecraft 1.21.9 和 1.21.10 的支持
- 移除对 Paper 平台上 Minecraft 1.20.5 及更低版本的支持
错误修复
- #631 修复在执行
minecraft:reload后未注册命令重新出现的问题。此修复还附带了若干关于命令注册与注销的重要变更,详情请参阅文档中的“命令注销”页面。 - #608
RecipeArgument在 Spigot 上不再抛出任何异常 - #494、#503 修复运行时注册/注销命令时可能触发的
ConcurrentModificationException异常
模块变更
- #414、#517 将 CommandAPI 拆分为专用于 Paper 和 Spigot 的独立模块:
- 移除
commandapi-bukkit-shade模块和commandapi-bukkit-shade-mojang-mapped模块 - 新增专为 Paper 设计的
commandapi-paper-core和commandapi-paper-shade模块 - 新增专为 Spigot 设计的
commandapi-spigot-core和commandapi-spigot-shade模块 - 新增
commandapi-paper-test-toolkit和commandapi-spigot-test-toolkit,分别替代原有的commandapi-bukkit-test-toolkit(Paper 和 Spigot 各自对应)
- 移除
- 移动并新增若干 Kotlin DSL 模块:
commandapi-core-kotlin→commandapi-kotlin-corecommandapi-bukkit-kotlin→commandapi-kotlin-bukkitcommandapi-velocity-kotlin→commandapi-kotlin-velocity- 新增:
commandapi-kotlin-paper - 新增:
commandapi-kotlin-spigot
新功能
- 在 Paper 平台上,现可在启动引导阶段注册命令
API 变更
- 将
CommandAPIBukkitConfig类改为抽象类,并根据所用模块,改用新引入的CommandAPIPaperConfig或CommandAPISpigotConfig类 FloatRangeArgument已重命名为DoubleRangeArgument,现返回DoubleRange类型PlayerArgument和OfflinePlayerArgument已被PlayerProfileArgument替代,后者返回List<PlayerProfile>;PlayerProfile类的具体实现取决于运行平台(Paper 或 Spigot)。如需获取Player对象,请使用EntitySelectorArgument.OnePlayerAsyncOfflinePlayerArgument已被AsyncPlayerProfileArgument替代ChatArgument、ChatComponentArgument和ChatColorArgument不再包含 Adventure 前缀,且返回类型将依平台而异ChatArgument在 Paper 上返回SignedMessage对象;同时修复了 #381BlockStateArgument现返回BlockState对象,而非BlockData对象
配置变更
- 以
fallback-to-latest-nms配置项替代原有的use-latest-nms-version和be-lenient-for-minor-versions选项:- 加载 CommandAPI 时,若该配置设为
true,将首先检查当前版本是否受支持,并优先选用匹配版本 - 若当前版本不受支持,则 CommandAPI 将自动选用最新的 NMS 版本(其兼容性与稳定性无法保证)
- 此配置默认在 Paper 上启用(
true),Spigot 上禁用(false)
- 加载 CommandAPI 时,若该配置设为
CommandAPI 10.1.2 (Mojang-Mapped)
on 2026 Jul 17CommandAPI 10.1.2 (Spigot-Mapped)
on 2026 Jul 17Minecraft 版本更新
- 新增对 Minecraft 1.21.8 的支持
CommandAPI 10.1.1 (Mojang-Mapped)
on 2026 Jul 17Minecraft 版本更新
- 新增对 Minecraft 1.21.7 的支持
CommandAPI 10.1.1 (Spigot-Mapped)
on 2026 Jul 17Minecraft 版本更新
- 新增对 Minecraft 1.21.7 版本的支持
CommandAPI 10.1.0 (Mojang-Mapped)
on 2026 Jul 17Minecraft 版本变更
- 新增对 Minecraft 1.21.6 的支持
CommandAPI 10.1.0 (Spigot-Mapped)
on 2026 Jul 17Minecraft 版本变更
- 添加对 Minecraft 1.21.6 的支持
CommandAPI 10.1.0 (Velocity)
on 2026 Jul 17Minecraft 版本变更
- 新增对 Minecraft 1.21.6 的支持
CommandAPI 10.0.1 (Networking Plugin)
on 2026 Jul 17修复的漏洞
- 修复了在 Paper 服务端上命令注销功能失效的问题
- #645 对空发送者忽略权限要求




