Brigadier 命令简介
Paper 的命令系统是基于 Minecraft 的 Brigadier 命令系统构建的。该系统提供了一种强大而灵活的方式来定义命令和参数。 相比之前广泛使用的 Bukkit 命令系统,它具有许多优势:
- 开发者需要对参数进行的解析或错误检查更少。
- 通过客户端错误检查提供更好的用户体验。
- 与重载事件集成,允许定义数据包中可用的命令。
- 更容易创建子命令。
实验性
Paper 的命令系统仍处于实验阶段,未来可能会发生变化。
信息
要查看新的 Brigadier 系统和旧的 Bukkit 系统之间的比较,点击这里。
指南
在学习 Brigadier 时,首先值得查看以下页面:
对于更高级参数的参考,你应该查看这里:
未来页面
以下页面将在未来添加到文档中:
- 自定义参数
- 教程:创建实用命令
- 命令调度器
- 分支和重定向
- 教程:扩展原版 execute 命令
额外支持
如果你需要关于命令 API 的支持,你随时可以在我们的 Discord 服务器 的 #paper-dev 频道中询问!