FloodgateCP (指令面板扩展-支持基岩版玩家)
功能介绍:FloodgateCP 是一个处于开发中的 Spigot 插件,它与 Floodgate/GeyserMC 协同工作,使得原本仅针对 Java 版 Minecraft 设计的指令面板(CommandPanels)可以在基岩版上使用。这一功能为服务器提供了跨版本的兼容性,增强了对基岩版玩家的支持。
配置及用法:本插件的默认配置文件(config.yml)允许用户自定义显示于基岩版上的面板信息与行为。包括但不限于修改信息内容、颜色、以及按钮动作。通过配置文件内的placeholders,可以实现更灵活的面板定制。
示例配置
panels: example: type: simple title: Example Panel content: 'This panel shows up on bedrock edition.' buttons: '1': content: 'Click me to say hi!' commands: - 'say hi' icon: type: PATH texture: 'textures/items/sign.png' '2': content: '/kill yourself' commands: - 'console= kill%cp-player-name%' - 'msg= §bYou killed yourself.' icon: type: URL texture: 'https://example.com/icon.png'
权限:当前版本的插件未明确指定权限要求,但考虑到指令面板本身的性质,服务器管理员可通过配置文件中的指令执行部分,来间接控制玩家对面板的访问与使用权限。
安装要求:为了在 BungeeCord 或 Velocity 设置中使用 FloodgateCP,需要在所有后端服务器上安装 Floodgate 并使用相同的 key.pem 文件,同时设置 spigot.yml 中的 bungeecord 为 true。在代理服务器上,同样需要安装 Floodgate 和 Geyser,并启用 ip_forward 配置。此外,所有装有 CommandPanels 的服务器都需要安装 FloodgateCP 插件。
规划中的功能:未来版本中,FloodgateCP 计划引入面板打开(onopen)和关闭(onclose)事件支持,以及可能的基岩版特有面板类型(如 FORM 或 MODAL),并考虑添加游戏内部的编辑器与自动面板转换工具。
收录