LiteAnnouncer —— 轻量公告插件
LiteAnnouncer 是一款用于自动播放服务器公告的插件。它支持 BungeeCord 与 Spigot/Paper 服务端,允许你为每条公告设置详细内容、播放间隔与触发条件。理论上兼容所有 Spigot 系列服务端,并支持 PlaceholderAPI 变量与 JSON 消息编辑器。
重要通知
关于项目未来
这是一个由赞助者支持开发的项目。根据赞助者要求,本项目免费向公众开放下载与使用,且源代码开源。但截至目前,原赞助者已不再为我们提供支持。这意味着本项目可以在现有框架下继续更新,但不会有重大功能变更(例如支持 Velocity 等其他类型服务端),除非有新的赞助者愿意接手并提供持续的创作激励。对此我们深表歉意,并希望大家能够理解。
TRC Studio
2024年4月27日
关于 BungeeCord 版本维护
由于底层代码的修改以及 Minecraft 更新导致 BungeeAPI 逐渐过时,我们不得不做出以下决定:从即日起,停止维护 LiteAnnouncer 的 BungeeCord 版本,未来将只专注于更新 Spigot/Paper 版本。
因此,如果你希望在未来(Minecraft 1.21+)的服务器中使用 LiteAnnouncer,建议切换到 Paper 系列服务端。当然,你仍然可以选择在 BungeeCord 或 Spigot 上安装 LiteAnnouncer,但如上所述,部分功能可能会逐渐失效。
此外,我们目前没有计划开发 Velocity 版本的 LiteAnnouncer。因为与本工作室的其他插件相比,LiteAnnouncer 的代码过于陈旧,难以基于此项目代码继续进行功能更新。我们将把重心转移到新项目的开发上。希望大家理解。谢谢。
TRC Studio
2025年7月9日
功能特性
- 支持 BungeeCord 和 Spigot/Paper 服务端
- 多语言支持
- 支持多条独立公告
- 支持延迟播放公告
- 支持 PlaceholderAPI 变量
- 支持十六进制颜色代码与 MiniMessage 颜色标签
- 支持 JSON 消息编辑器
- 支持发送 Title 动画公告
- 支持发送 ActionBar 动画公告
- 支持设置广播条件(仅符合条件的玩家能看到公告)
- 支持服务器白名单
- 在异步线程广播公告,避免卡顿
- 以及更多...
命令列表
/la help- 查看命令帮助/la reload- 重载配置文件/la broadcast [公告名]- 立即广播指定公告/la view [公告名]- 预览公告内容/la list- 列出所有已配置的公告/la switch [玩家名]- 开启或关闭指定玩家的公告接收/la ignore [公告名] [玩家名]- 切换指定玩家是否能接收某条公告
如何使用?
- 下载插件 jar 文件
- 将其放入服务器的
plugins文件夹 - 启动服务器,等待插件生成配置文件夹
- 参照默认配置文件的格式,编辑
Announcement.yml - 一切就绪后,使用命令
/la reload重载配置 - 完成!
变量支持 (BungeeCord)
%player_ip%- 显示玩家的 IP 地址%player_country%- 显示玩家的国家或地区%player_language%- 显示玩家使用的语言%player_server%- 显示玩家当前所在子服%player_displayname%- 显示玩家的显示名称%player_name%- 显示玩家的游戏ID%player_ping%- 显示玩家的连接延迟(毫秒)%player_uuid%- 显示玩家的 UUID
统计与关联插件
本插件使用以下服务进行匿名统计,以帮助开发者了解使用情况:
- Bukkit Metrics
- BungeeCord Metrics
本工作室其他插件:
- LiteSignIn: https://www.spigotmc.org/resources/79584/
- LiteCommandEditor: https://www.spigotmc.org/resources/117987/
- GlobalMarketPlus: https://www.spigotmc.org/resources/103648/