跳到主要内容

Brigadier 命令简介

Paper 的命令系统是基于 Minecraft 的 Brigadier 命令系统构建的。该系统提供了一种强大而灵活的方式来定义命令和参数。 相比之前广泛使用的 Bukkit 命令系统,它具有许多优势:

  • 开发者需要对参数进行的解析或错误检查更少。
  • 通过客户端错误检查提供更好的用户体验。
  • 与重载事件集成,允许定义数据包中可用的命令。
  • 更容易创建子命令。
实验性

Paper 的命令系统仍处于实验阶段,未来可能会发生变化。

信息

要查看新的 Brigadier 系统和旧的 Bukkit 系统之间的比较,点击这里

指南

在学习 Brigadier 时,首先值得查看以下页面:

对于更高级参数的参考,你应该查看这里:

未来页面

以下页面将在未来添加到文档中:

  • 自定义参数
  • 教程:创建实用命令
  • 命令调度器
  • 分支和重定向
  • 教程:扩展原版 execute 命令

额外支持

如果你需要关于命令 API 的支持,你随时可以在我们的 Discord 服务器#paper-dev 频道中询问!