BungeeCommands 是一款简单实用的插件,可让你在 BungeeCord 代理端轻松创建自定义命令,例如 /server、/perms、/help、/vote 等。
💡插件简介
BungeeCommands 允许你在 BungeeCord 代理下创建自己的命令。
- 你可以自定义诸如 /help、/plugins、/vote 等命令
- 安装插件并按说明配置后,即可快速创建自己的命令
- 当前版本主要支持文本类命令输出,后续更新将加入更多功能和命令绑定方式
⭐工作原理
正如前面所说,你可以通过这个 Bungee 插件创建自己的 BungeeCord 命令,例如:
- /help
- /plugins
- /vote
- 以及任何你想要的命令
在插件的首个版本中,你只能创建文本命令。
- 例如:执行 /help 时,输出你自定义的一段文本
- 在后续更新中,将会加入更多功能和命令绑定支持
🎮如何创建命令
前往你的插件目录中的 /BungeeCommands 文件夹,并编辑 commands.yml。
- 插件内会提供一个示例,帮助你创建命令
- 你可以随时删除这个示例
- 添加新命令后,必须重新加载配置文件,命令才会生效
- 如果 YAML 语法有错误,插件会通知你
💡注意事项
这是一个基于 Bungee 的插件,因此它监听的是代理端聊天。
这意味着
- 如果你把一个 Bukkit 命令写进 commands.yml 作为 Bungee 命令,它会覆盖原有的 Bukkit 命令
- 例如:如果你创建了一个名为 "plugins" 的命令,那么执行时将不会运行 Bukkit 的 "plugins" 命令,而是运行代理端命令
✨功能特点
- 在代理服务器下创建你自己的 Bungee 命令,如 /vote、/help、/plugins
- 命令可输出自定义文本,支持无限行与空行
- 可覆盖 Bukkit 命令,例如用于屏蔽 /plugins
- 执行命令时,会在聊天中显示 commands.yml 中指定的文本内容
- 支持智能重载插件
- 运行 /reload-cmds 并拥有权限 bcmds.reload 时,可刷新配置文件
- YAML 语法出错时会收到通知
- 支持颜色代码,使用 & 而不是 §
- 无需依赖其他插件,例如 BungeeYaml
🔧安装方法
安装前请确保你已安装 Java 7。
- 下载 .jar 文件
- 将其拖入你的 BungeeCord plugins 文件夹
- 重启你的代理服务器
- 在插件文件夹中自定义 commands.yml
- 输入 /reload-cmds 以重新加载 commands.yml
- 完成并开始使用
❓即将加入的功能
- 添加服务器黑名单,以禁用命令执行
- 为每个命令添加自定义权限
- 添加通过命令连接到其他 Bungee 服务器的能力
- 添加执行时从列表中随机连接到某个服务器的能力
- 分发其他命令
- 为每个命令添加冷却时间
💡Bug 反馈与建议
如果你在使用此插件时发现任何 bug、问题,或有改进建议,请在 reviews 区域反馈。