平台
BungeeCord 和 Velocity 代理端插件
运行在 BungeeCord(或 Waterfall)和 Velocity 上的代理端插件。需要说明什么、Codexe 会生成什么,以及如何检查构建。
更新于
代理端插件运行在你后端服务器前面的代理上,而不是游戏服务器上。典型用途:全网聊天、管理员工具、切换服务器、维护模式、MOTD 和玩家人数。
#BungeeCord 还是 Velocity?
BungeeCord/Velocity 类型两者都支持,但它们是不同的 API。请在需求中说明你运行的是哪种代理:
- BungeeCord / Waterfall:经典 API,使用
bungee.yml。 - Velocity:现代 API,使用
velocity-plugin.json或注解。
如果两者都在用,请分别创建两个项目。
#需求中该写什么
- 代理及其版本。
- 命令(代理端命令,而不是后端命令)、权限以及谁可以运行它们。
- 它如何与后端服务器通信(插件消息通道需要一个配套的后端插件;请把它作为单独的 Spigot/Paper 项目来要求)。
- 存储和配置。
#构建和验证
代理端插件在变为已就绪之前,会用 Maven 编译,并检查是否有正确的描述文件(bungee.yml、plugin.yml 或 velocity-plugin.json)。如果需求中没有版本,会使用 BungeeCord API 1.21。
#安装
把 JAR 放进代理的 plugins/ 文件夹,然后重启代理。