McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
LiteAnnouncer (BungeeAutoMessage)

LiteAnnouncer (BungeeAutoMessage) - LiteAnnouncer - 轻量公告系统

非常简单的BungeeCord自动消息系统,支持JSON行格式。兼容Minecraft 1.7至1.13版本!
Bukkit / Spigot 作者 CraftLegend 支持版本 1.7 - 1.13
服务器使用量
未统计
服务玩家数
未统计
下载量
14,556
插件详细介绍

简介

LiteAnnouncer 是一款极其简洁的自动消息公告插件,无需任何软依赖!它支持 JSON 文本行,并兼容 BungeeCord 1.7 至 1.13 的所有版本。

命令

  • /Announcer - 显示帮助信息。
  • /Announcer commands - 显示命令帮助。
  • /Announcer alert <消息> - 从控制台向所有玩家发送消息(支持变量)。
  • /Announcer order <NORMAL/RANDOM> - 设置消息播放顺序。
  • /Announcer interval <秒数> - 设置消息发送间隔(秒)。
  • /Announcer reload - 重载插件配置。
  • /Announcer list - 列出所有已配置的消息。
  • /Announcer toggle - 开启或关闭插件功能。

权限

  • announcer.admin - 管理员权限,可使用所有命令、查看完整帮助信息和命令提示。

配置文件

配置文件主要包含 Settings(设置)和 Messages(消息)两部分。

设置部分

Settings:
  messagesOrder: NORMAL
  interval: 60
  minOnlineCountForWork: 1
  noPermMessage: §cYou don't have permissions!
  enableVariables: true
  debugJsonErrors: false
  • messagesOrder:消息播放顺序,可选 NORMAL(顺序)或 RANDOM(随机)。
  • interval:消息发送间隔时间(秒)。
  • minOnlineCountForWork:插件开始工作所需的最小在线玩家数。
  • noPermMessage:玩家无权限时的提示信息。
  • enableVariables:是否启用变量替换。
  • debugJsonErrors:是否启用 JSON 错误调试。

消息部分

消息以数字 ID 为键进行配置,每个消息包含以下节点:

  • SHOWMODE:消息发送模式。可选 ALLSERVERS(所有服务器)、ONLYFOR(仅限指定服务器)或 EXCEPTFOR(除指定服务器外)。
  • SERVERS:服务器名称列表。当 SHOWMODEONLYFOREXCEPTFOR 时必须配置。
  • LINES:消息文本行列表。支持普通文本和 JSON 格式。

消息节点说明

  • SHOWMODE:决定消息发送到哪些服务器。默认为 ALLSERVERS
  • SERVERS:服务器名称列表,仅在 SHOWMODEONLYFOREXCEPTFOR 时需要配置。
  • LINES:消息内容行,可以包含多行或单行,支持变量和 JSON。

JSON 使用

消息的每一行都可以是一个 JSON 组件数组或纯文本。你可以使用在线工具(如 minecraftjson.com)来生成 JSON 行。配置文件中已包含示例。

[%] 变量(Placeholders)

插件内置以下变量,可在消息中使用

  • %player% - 玩家显示名
  • %playerIP% - 玩家 IP 地址
  • %playerPing% - 玩家延迟(毫秒)
  • %playerUUID% - 玩家 UUID
  • %playerVersion% - 玩家客户端版本
  • %playerCountry% - 玩家所在国家/地区
  • %onlineCount% - BungeeCord 总在线玩家数
  • %server% - 玩家当前所在服务器(来自 Bungee 配置)

开发者 API(变量扩展)

如果你是开发者,可以添加自己的变量。

获取当前变量

/**
* 返回当前所有已激活变量的不可变 Map
* 类型: Map<String, Function<ProxiedPlayer, String>>
*/
LiteAnnouncer.getPlaceholders();

添加自定义变量

/**
* 添加自定义变量。
* 示例: LiteAnnouncer.addPlaceholder("%viewDistance%", player -> String.valueOf(player.getViewDistance()));
*/
LiteAnnouncer.addPlaceholder(String placeholder, Function<ProxiedPlayer, String> replaceFunction);

移除变量

/**
* 移除指定变量。
* 示例: LiteAnnouncer.removePlaceholder("%viewDistance%");
*/
LiteAnnouncer.removePlaceholder(String placeholder);

安装说明

请注意:这是一个 BungeeCord 插件,不适用于 Spigot 或 Bukkit 服务器。

  • 将下载的 LiteAnnouncer.jar 文件放入 BungeeCord 服务器的 /plugins 文件夹。
  • 重启你的 BungeeCord 服务器。

注意事项

  • 插件基于 Java 8 开发。
  • 如果你喜欢这个插件,别忘了给它一个五星评价!
测试支持版本
1.7 1.8 1.9 1.10 1.11 1.12 1.13
版本分布
基本信息
插件名称 LiteAnnouncer (BungeeAutoMessage)
作者 CraftLegend
平台 Bukkit / Spigot
支持版本 1.7 - 1.13
点赞数 23
最近版本
暂无数据 -

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人次:3,031,821  |  今日访问人次:15,949  |  昨日访问人次:11,147

独立 IP:5,436  |  最近24小时独立访客:8,948

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6