跳到正文
平台

BungeeCord 和 Velocity 代理端插件

运行在 BungeeCord(或 Waterfall)和 Velocity 上的代理端插件。需要说明什么、Codexe 会生成什么,以及如何检查构建。

更新于

本页内容
  1. BungeeCord 还是 Velocity?
  2. 需求中该写什么
  3. 构建和验证
  4. 安装

代理端插件运行在你后端服务器前面的代理上,而不是游戏服务器上。典型用途:全网聊天、管理员工具、切换服务器、维护模式、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/ 文件夹,然后重启代理。

BungeeCord 和 Velocity 代理端插件 | Codexe Docs