Velocity Sign Link

一个由BasisZock制作的Minecraft插件,允许玩家通过告示牌传送至其他Velocity服务器。

资源图片
# Velocity Sign Link 一个轻量级的 Paper/Spigot 插件,用于 Velocity,允许玩家使用告示牌连接到其他服务器。 ## 功能 - **保存告示牌:** 使用 `/savesign <服务器名称>` 配置告示牌及其目标服务器。 - **检索告示牌数据:** 使用 `/getsign` 读取告示牌的数据。 - **删除告示牌数据:** 使用 `/deletesign` 移除告示牌的配置。 - **冷却时间管理:** 使用 `/signcooldown <毫秒>` 设置告示牌使用的全局冷却时间。 - **可定制的冷却时间显示:** 在 `config.yml` 中有一个选项 (`display_below_one_second_as_one`),可以将小于 1 秒的冷却时间显示为“1 秒”。如果 `false`,则显示为“0 秒”。 - **有条件“未找到数据”消息:** 使用 `VeloSign.nomessage` 权限控制“未找到此告示牌的数据”消息的可见性。 - **数据库集成:** 使用 SQLite 存储告示牌数据。 - **Velocity/BungeeCord 集成:** 利用插件消息在服务器之间传送玩家。 ## 安装 1. 下载插件 jar 文件。 2. 将 jar 文件放在服务器的 `plugins` 文件夹中。 3. 重启或重新加载您的服务器。 4. 根据需要编辑 `plugins/VelocitySignLink/config.yml`。 ## 配置 位于 `plugins/VelocitySignLink/config.yml`: - **`display_below_one_second_as_one`**: (默认: `true`) 如果设置为 `true`,任何小于 1 秒的冷却时间(例如,0.2、0.6 秒)都将显示给玩家为“1 秒”。如果 `false`,则显示为“0 秒”。 - **`cooldown`**: (默认: `1000`) 告示牌使用之间的冷却时间。 ## 指令 - **/savesign `<服务器名称>`** 保存你正在查看的告示牌的目标服务器。需要 `VeloSign.command.savesign` 或 `VeloSign.admin` 权限。 - **/getsign** 检索你正在查看的告示牌的数据。需要 `VeloSign.command.getsign` 或 `VeloSign.admin` 权限。 - **/deletesign** 删除你正在查看的告示牌的数据。需要 `VeloSign.command.deletesign` 或 `VeloSign.admin` 权限。 - **/signcooldown `<毫秒>`** 设置告示牌使用的全局冷却时间。需要 `VeloSign.command.signcooldown` 或 `VeloSign.admin` 权限。 ## 权限 - **`VeloSign.use`** 允许玩家使用告示牌传送。 (默认: all/true) - **`VeloSign.nomessage`** 拥有此权限的玩家将**不会**在与未配置的告示牌交互时看到“未找到此告示牌的数据”消息。 (默认: all/true - 默认隐藏消息)。 如果希望他们看到消息,请撤销此权限。 - **`VeloSign.bypass.cooldown`** 允许玩家绕过告示牌使用冷却时间。 (默认: op) - **`VeloSign.admin`** 授予访问所有 `VeloSign.command.*` 权限。 (默认: op) - **`VeloSign.command.savesign`** 使用 `/savesign` 指令的权限。 (默认: op) - **`VeloSign.command.getsign`** 使用 `/getsign` 指令的权限。 (默认: op) - **`VeloSign.command.deletesign`** 使用 `/deletesign` 指令的权限。 (默认: op) - **`VeloSign.command.signcooldown`** 使用 `/signcooldown` 指令的权限。 (默认: op) ## 贡献 欢迎贡献! 随时分叉此项目并提交拉取请求。 ## 许可 本项目采用 GPL-3.0 许可。 ## 支持 对于问题或功能请求,请在 GitHub 上提交问题。