BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件
汉化
论坛
登录
模组插件数据包光影资源包整合包软件汉化
登录
设置
CommandAPI

CommandAPI

一个用于使用在《我的世界》1.13 中引入的命令用户界面的Bukkit/Spigot API

1,393
0

基本信息

我的世界Java版本

1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x

平台

Bukkit
Folia
\n \n \n \n \n Paper
Spigot
Velocity

运行环境

服务端

其他链接

反馈问题 查看源码
Modrinth地址

搬运团队

BBSMC 官方搬运(1)
BBSMC 官方搬运(1)团队

搬运资源声明

对于可进行 JAR 文件搬运的许可证,我们提供站内下载服务;其他资源会跳转到原帖下载。资源更新可能不及时,建议前往资源内提供的原帖链接下载最新版本。

详情信息

许可证 MIT
发布于 a year ago
更新于 12 days ago
简介渲染图更新日志版本百科反馈讨论

全部版本

1
2
3

CommandAPI 11.1.0 (Paper)

on 2025 Dec 16
下载

Minecraft 版本更新

  • 添加了对 Minecraft 1.21.11 的支持

问题修复

  • 修复了在某些情况下调用 CommandAPI.unregister() 替换命令无效的问题
  • 修复了自定义命名空间无法使用的问题
  • 修复了在运行时注册或注销大量命令可能导致服务器超时的问题

新功能

  • #642 添加了 enable-networking 和 make-networking-exceptions-warning 配置选项。你可以在文档中阅读更多相关内容

CommandAPI 11.1.0 (Spigot)

on 2025 Dec 16
下载

Minecraft 版本更新

  • 添加了对 Minecraft 1.21.11 的支持

问题修复

  • 修复了在某些情况下调用 CommandAPI.unregister() 替换命令时无法正常工作的问题
  • 修复了自定义命名空间无法使用的问题
  • 修复了在运行时注册或注销大量命令可能导致服务器超时的问题

新功能

  • #642 添加了 enable-networking 和 make-networking-exceptions-warning 配置选项。你可以在文档中阅读有关它们的更多信息

CommandAPI 11.1.0 (Velocity)

on 2025 Dec 16
下载

Minecraft 版本更新

  • 添加了对 Minecraft 1.21.11 的支持

错误修复

  • 修复了在某些情况下调用 CommandAPI.unregister() 替换命令无效的问题
  • 修复了自定义命名空间无法使用的问题
  • 修复了在运行时注册或注销大量命令可能导致服务器超时的问题

新功能

  • #642 添加了 enable-networking 和 make-networking-exceptions-warning 配置选项。你可以在文档中阅读有关它们的更多信息

CommandAPI 11.0.0 (Paper)

on 2025 Oct 08
下载

Minecraft 版本变更

  • 新增支持 Minecraft 1.21.9 和 1.21.10
  • 停止支持 Paper 平台上的 Minecraft 1.20.5 及更早版本

问题修复

  • #631 修复了在执行 minecraft:reload 后已注销命令重新出现的问题。此修复还带来了一些关于命令注册与注销的重要变更,详情请参阅文档中的“命令注销”页面。
  • #608 修复了 Spigot 上 RecipeArgument 抛出异常的问题
  • #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-core
      • commandapi-bukkit-kotlin -> commandapi-kotlin-bukkit
      • commandapi-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.OnePlayer
  • AsyncOfflinePlayerArgument 已被 AsyncPlayerProfileArgument 替代
  • ChatArgument、ChatComponentArgument 和 ChatColorArgument 不再包含任何 Adventure 前缀,其返回类型根据平台不同而有所差异
  • 在 Paper 上,ChatArgument 返回一个 SignedMessage 对象。同时解决 #381
  • BlockStateArgument 现在返回 BlockState 对象而非 BlockData 对象

配置变更

  • 使用新的 fallback-to-latest-nms 配置项替代原有的 use-latest-nms-version 和 be-lenient-for-minor-versions 选项:
    • 加载 CommandAPI 时,若该选项设为 true,会优先检查当前版本是否受支持,并使用对应版本
    • 若当前版本不受支持,则 CommandAPI 将尝试使用最新的 NMS 版本,但该版本可能无法完全正常工作
    • 此配置项在 Paper 上默认为 true,在 Spigot 上默认为 false

CommandAPI 11.0.0 (Velocity)

on 2025 Oct 08
下载

Minecraft 版本变更

  • 添加对 Minecraft 1.21.9 和 1.21.10 的支持
  • 停止支持 Paper 平台上的 Minecraft 1.20.5 及更早版本

修复内容

  • #631 修复了在执行 minecraft:reload 后已注销命令重新出现的问题。此修复还带来了一些关于命令注册与注销的重要变更,详情请参阅文档中的“命令注销”页面。
  • #608 修复了 Spigot 上 RecipeArgument 抛出异常的问题
  • #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-core
      • commandapi-bukkit-kotlin -> commandapi-kotlin-bukkit
      • commandapi-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.OnePlayer
  • AsyncOfflinePlayerArgument 已被 AsyncPlayerProfileArgument 替代
  • ChatArgument、ChatComponentArgument 和 ChatColorArgument 不再带有 Adventure 前缀,返回类型根据平台不同而有所变化
  • 在 Paper 上,ChatArgument 返回一个 SignedMessage 对象。同时解决了 #381
  • BlockStateArgument 现在返回 BlockState 对象而非 BlockData 对象

配置变更

  • 使用新的 fallback-to-latest-nms 配置项替代原有的 use-latest-nms-version 和 be-lenient-for-minor-versions 选项:
    • 加载 CommandAPI 时,若该选项设为 true,会优先检查当前版本是否受支持,并使用对应版本
    • 若当前版本不受支持,则 CommandAPI 将尝试使用最新的 NMS 版本,但其功能可能无法完全正常工作
    • 该配置项在 Paper 上默认为 true,在 Spigot 上默认为 false

CommandAPI 11.0.0 (Spigot)

on 2025 Oct 08
下载

Minecraft 版本变更

  • 添加对 Minecraft 1.21.9 和 1.21.10 的支持
  • 停止支持 Paper 平台上的 Minecraft 1.20.5 及更早版本

修复内容

  • #631 修复了在执行 minecraft:reload 后已注销的命令重新出现的问题。此修复还带来了一些关于命令注册与注销的重要变更,详情请参阅文档中的命令注销页面。
  • #608 修复了 Spigot 上 RecipeArgument 抛出异常的问题
  • #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-core
      • commandapi-bukkit-kotlin -> commandapi-kotlin-bukkit
      • commandapi-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.OnePlayer
  • AsyncOfflinePlayerArgument 已被 AsyncPlayerProfileArgument 替代
  • ChatArgument、ChatComponentArgument 和 ChatColorArgument 不再包含任何 Adventure 前缀,其返回类型根据平台不同而有所变化
  • 在 Paper 上,ChatArgument 返回一个 SignedMessage 对象。同时解决 #381
  • BlockStateArgument 现在返回 BlockState 对象而非 BlockData 对象

配置变更

  • 使用新的 fallback-to-latest-nms 配置项替代原有的 use-latest-nms-version 和 be-lenient-for-minor-versions 选项:
    • 当加载 CommandAPI 时,若该配置设为 true,会优先检查当前版本是否受支持,并优先使用匹配版本
    • 若当前版本不受支持,则 CommandAPI 将尝试使用最新的 NMS 版本,但该版本可能无法完全正常工作
    • 此配置项在 Paper 上默认为 true,在 Spigot 上默认为 false

CommandAPI 10.1.2 (Mojang-Mapped)

on 2025 Jul 21
下载

Minecraft 版本更改

  • 为 Minecraft 1.21.8 添加支持

CommandAPI 10.1.2 (Spigot-Mapped)

on 2025 Jul 21
下载

我的世界版本更改

  • 增加对我的世界 1.21.8 的支持

CommandAPI 10.1.1 (Mojang-Mapped)

on 2025 Jul 04
下载

Minecraft 版本变更

  • 增加对 Minecraft 1.21.7 的支持

CommandAPI 10.1.1 (Spigot-Mapped)

on 2025 Jul 04
下载

Minecraft 版本更改

  • 为 Minecraft 1.21.7 添加支持

CommandAPI 10.1.0 (Mojang-Mapped)

on 2025 Jun 27
下载

CommandAPI 10.1.0 (Spigot-Mapped)

on 2025 Jun 27
下载

Minecraft 版本变更

  • 增加对 Minecraft 1.21.6 的支持

CommandAPI 10.1.0 (Velocity)

on 2025 Jun 27
下载

我的世界版本更改

  • 为我的世界 1.21.6 添加支持

CommandAPI 10.0.1

on 2025 May 12
下载

漏洞修复

  • 修复了在Paper服务器上注销命令不起作用的问题
  • 645号问题 忽略空发送者的前置条件

CommandAPI 10.0.1

on 2025 May 12
下载

漏洞修复

  • 修复了在Paper服务器上命令注销不起作用的问题
  • 645号问题 忽略对空发送者的前置要求

CommandAPI 10.0.1

on 2025 May 12
下载

漏洞修复

  • 修复了在Paper上命令注销不起作用的问题
  • 645号 忽略对空发送者的前置要求

CommandAPI 10.0.1

on 2025 May 12
下载

漏洞修复

  • 修复了在Paper服务器上注销命令不起作用的问题
  • 645号问题 忽略空发送者的前置条件

CommandAPI 10.0.0 (Networking Plugin)

on 2025 Apr 04
下载

《我的世界》版本变更

  • 增加对《我的世界》1.21.5版本的支持
  • 不再支持《我的世界》1.16.5 - 1.19.4版本

Java版本变更

  • 将CommandAPI的Java版本从Java 16变更为Java 17(长期支持版)

新特性

  • #633 添加了一个AsyncOfflinePlayerArgument,以允许异步获取离线玩家

漏洞修复

  • #477 修复了NativeProxyCommandSender无法运行原版(以及CommandAPI)命令的问题
  • #578、#583、#629 修复了在Paper的Brigadier API变更后Bukkit#dispatchCommand()无法工作的问题
  • 修复了在某些版本中PotionEffectArgument.NamespacedKey没有提示的问题

新变更

  • #636 默认命名空间已从minecraft更新为插件名称。如果您未进行混淆处理,默认命名空间将是commandapi。如果您进行了混淆处理,默认命名空间将是您的插件名称。
  • 将数据包重新加载步骤的配置默认值更新为可选加入而非可选退出。
  • CommandAPI现在除了会输出混乱的错误信息外,还会告知您是否弄错了映射关系。
  • #634 使用Component的函数现已更改为使用ComponentLike。
  • 增加了对Velocity的支持!

网站变更

  • CommandAPI的新主页是https://commandapi.dev/(目前指向文档)
  • 文档已迁移至https://docs.commandapi.dev/
  • Java文档已迁移至https://javadocs.commandapi.dev/
  • CommandAPI已从github.com/JorelAli/CommandAPI迁移至其自身组织下的github.com/CommandAPI/CommandAPI

CommandAPI 10.0.0 (Velocity)

on 2025 Apr 04
下载

CommandAPI 10.0.0 (Mojang-Mapped)

on 2025 Apr 04
下载

《我的世界》版本变更

  • 增加对《我的世界》1.21.5版本的支持
  • 不再支持《我的世界》1.16.5 - 1.19.4版本

Java版本变更

  • 将CommandAPI的Java版本从Java 16变更为Java 17(长期支持版)

新特性

  • #633 添加了一个AsyncOfflinePlayerArgument,以允许异步获取离线玩家

漏洞修复

  • #477 修复了NativeProxyCommandSender无法运行原版(以及CommandAPI)命令的问题
  • #578、#583、#629 修复了在Paper的Brigadier API变更后Bukkit#dispatchCommand()无法工作的问题
  • 修复了在某些版本中PotionEffectArgument.NamespacedKey没有提示的问题

新变更

  • #636 默认命名空间已从minecraft更新为插件名称。如果您没有进行混淆处理,默认命名空间将是commandapi。如果您进行了混淆处理,默认命名空间将是您插件的名称。
  • 将数据包重新加载步骤的配置默认值更新为可选加入而非可选退出。
  • CommandAPI现在除了会输出混乱的错误信息外,还会告知您是否弄乱了映射关系。
  • #634 使用Component的函数现已更改为使用ComponentLike。
  • 增加了对Velocity的支持!

网站变更

  • CommandAPI的新主页是https://commandapi.dev/(目前指向文档)
  • 文档已迁移至https://docs.commandapi.dev/
  • Java文档已迁移至https://javadocs.commandapi.dev/
  • CommandAPI已从github.com/JorelAli/CommandAPI迁移至其自身组织下的github.com/CommandAPI/CommandAPI
1
2
3
设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12