As Broadcast

AsBroadcast是一个Minecraft插件,用于以聊天、标题、副标题或动作栏格式向玩家广播消息,支持模板、颜色、时间控制和标签补全。

资源图片
## 概述 AsBroadcast 是一个轻量级、多功能的 Minecraft 插件,旨在通过各种格式的自定义广播消息来增强服务器通信。 | 功能 | 描述 | |---------|-------------| | 多种消息类型 | 以聊天、标题、副标题或操作栏消息的形式发送消息 | | 组合标题/副标题 | 同时发送标题和副标题 | | 制表符自动完成 | 通过智能建议轻松使用命令 | | 版本兼容性 | 与 Minecraft 1.18.x 到 1.21.x 兼容 | | 颜色支持 | 完全支持传统颜色代码 (&) | | 权限系统 | 对命令访问进行细粒度控制 | ## 命令 | 命令 | 描述 | 权限 | |---------|-------------|------------| | `/as <类型> <目标> <时间> <消息>` | 发送广播消息 | asbroadcast.use | | `/asadmin <时间> <标题> \|\| <副标题>` | 同时发送标题和副标题 | asbroadcast.admin | | `/asreload` | 重新加载插件配置 | asbroadcast.reload | ### 消息类型 - **chat**: 普通聊天消息 - **title**: 居中大文本 - **subtitle**: 标题下方的较小文本 - **actionbar**: 热条上方消息 ### 时间格式 指定标题/副标题/操作栏的显示时长: - `10s` - 10 秒 - `1m` - 1 分钟 - `2h` - 2 小时 ## 配置 ```yaml # AsBroadcast 配置 # 调试模式 - 启用附加的控制台日志 debug: false # 启用命令的制表符自动完成 tab-completion: true # 启用管理员的欢迎消息 welcome-message: enabled: true messages: - "&a欢迎来到服务器!" - "&7使用 &e/as&7 发送消息" # 默认显示时长(毫秒) durations: default: 5000 # 如果未指定,则为默认显示时间 fade-in: 500 # 标题淡入时间 fade-out: 500 # 标题淡出时间 # 消息 messages: errors: no-permission: "&c您没有使用此命令的权限。" player-not-found: "&c未找到玩家: %player%" no-players: "&c没有玩家可以发送消息。" invalid-type: "&c无效的消息类型: %type%" success: message-sent: "&a消息发送成功!" ``` ## 示例 ``` /as chat all 大家好! /as title all 10s &b欢迎来到服务器! /as subtitle player1 5s &e祝您玩得愉快! /as actionbar all 3s &6服务器即将重启! /asadmin 10s &b欢迎来到服务器! || &e祝您玩得愉快! ``` ## 兼容性 AsBroadcast 旨在跨多个 Minecraft 版本工作,并具有强大的错误处理功能: | 版本 | 兼容性 | |---------|--------------| | 1.18.x | ✅ 完全支持 | | 1.19.x | ✅ 完全支持 | | 1.20.x | ✅ 完全支持 | | 1.21.x | ✅ 完全支持 | ## 安装 1. 下载最新版本 2. 将 JAR 文件放置在服务器的插件文件夹中 3. 重新启动您的服务器或使用 `/reload` 4. 如果需要,编辑 `plugins/AsBroadcast/config.yml` 中的配置 5. 使用 `/asreload` 应用配置更改 ## 权限 - `asbroadcast.use` - 访问 `/as` 命令 - `asbroadcast.admin` - 访问 `/asadmin` 命令 - `asbroadcast.reload` - 访问 `/asreload` 命令 ## 支持 对于问题、功能请求或问题,请在 [Discord](https://discord.gg/6NXA8BWGbh) 中提出。 --- *AsBroadcast - 简单有效的服务器通信* ### 注意: > AsBroadcast 采用开源方式,仅用于展示目的。代码可用于展示我的开发技能和插件设计。虽然您欢迎探索代码,但在未获得明确许可的情况下,不允许完全重用、修改或再分发。代码的某些部分是我的清晰代码。 `如果您对协作或超出查看范围的使用感兴趣,请通过 Discord 联系我。`