SimpleAnnouncement

一个轻量级的 Velocity 公告插件,定期向所有在线玩家发送自定义格式的公告消息。

资源图片
# SimpleAnnouncement ![Minecraft](https://img.shields.io/badge/Minecraft-1.16%2B-purple) ![Platform](https://img.shields.io/badge/Platform-Velocity-yellow/) ![Languages](https://img.shields.io/badge/Supported_Languages-en%2Czh/Custom-blue) SimpleAnnouncement is a lightweight Velocity announcement plugin that periodically sends custom-formatted announcement messages to all online players. ## Features - 🕒 Scheduled announcement broadcasts - 🎨 Supports MiniMessage rich text formatting (gradients, click events, hover tooltips, etc.) - 🔄 Hot-reload configuration support ## Configuration ```properties # Announcement interval (seconds) interval = 300 # Announcement message list announcements = [ # Gradient text example "Welcome to the server!", # Text with click event "Official Website", # Rainbow text "Daily events are ongoing!", # Bold text "Please follow server rules!", # Multi-line message example "==== Server Notice ====Today's Event: Survival ChallengeTime: 20:00-22:00" ] ``` ## MiniMessage Format Guide MiniMessage enables rich text formatting: **Colors**: - Named colors: `Red text` - HEX colors: `<#ff0000>Red text` **Gradients**: ``` Red-Blue gradient text ``` **Click Events**: ``` Click to open website Click to teleport ``` **Hover Tooltips**: ``` Hover to view ``` **Special Effects**: ``` Bold Italic Underlined Strikethrough Rainbow text ``` **Line Breaks**: ``` Line 1Line 2 ``` More formats: [MiniMessage Documentation](https://docs.advntr.dev/minimessage/format.html) ## Commands | Command | Permission | Description | |---------|------------|-------------| | `/simpleannouncementreload` or `/sar` | `simpleannouncement.reload` | Reload configuration file | --- > 💡 Tip: Preview MiniMessage effects using [MiniMessage Viewer](https://webui.advntr.dev/) --- # SimpleAnnouncement 简单公告 SimpleAnnouncement 是一个轻量级的 Velocity 公告插件,可以定时向所有在线玩家发送自定义格式的公告消息。 ## 功能特点 - 🕒 定时发送公告消息 - 🎨 支持 MiniMessage 富文本格式(渐变、点击事件、悬停提示等) - 🔄 支持热重载配置 ## 配置说明 ``` # 公告间隔时间(秒) interval = 300 # 公告消息列表 announcements = [ # 渐变文本示例 "欢迎来到服务器!", # 带点击事件的文本 "官方网站", # 彩虹文本 "每日活动正在进行中!", # 粗体文本 "请遵守服务器规则!", # 多行消息示例 "==== 服务器公告 ====今日活动:生存挑战赛时间:20:00-22:00" ] ``` ## MiniMessage 格式指南 MiniMessage 允许创建丰富的文本格式: **颜色**: - 命名颜色:`红色文本` - HEX 颜色:`<#ff0000>红色文本` **渐变**: ``` 红蓝渐变文本 ``` **点击事件**: ``` 点击打开网站 点击传送 ``` **悬停提示**: ``` 悬停查看提示 ``` **特殊效果**: ``` 粗体 斜体 下划线 删除线 彩虹文本 ``` **换行**: ``` 第一行第二行 ``` 更多格式可参考:[MiniMessage 文档](https://docs.advntr.dev/minimessage/format.html) ## 命令 | 命令 | 权限 | 描述 | |---|---|---| | `/simpleannouncementreload` 或 `/sar` | `simpleannouncement.reload` | 重新加载配置文件 | --- > 💡 提示:使用[MiniMessage Viewer](https://webui.advntr.dev/) 可以预览MiniMessage效果。