AutoMessages999

AutoMessages999是一个强大且完全可定制的Bukkit插件,可以在可配置的间隔和玩家加入服务器时自动向玩家发送动态、占位符丰富的消息。

资源图片
📨 AutoMessages999 AutoMessages999 是一个强大且可定制的 Bukkit 插件,它可以在服务器上自动向玩家发送消息——在定时间隔和/或玩家加入时发送。它专为性能、灵活性和精确性而设计,提供完整的权限支持、世界特定过滤、每个消息的配置以及广泛的动态占位符。 🔧 特点 ⏱️ 定时间隔消息 每 X 秒向所有玩家发送一次消息,或仅向具有特定权限的玩家发送。 将多个消息分组在共享的间隔下。 如果需要,可以洗牌/随机化消息。 每个消息的世界限制(例如:仅在 world_nether 中)。 服务器启动后首次消息之前的可配置延迟。 如果在没有符合条件的玩家在线时,自动跳过广播。 完全限制的调试日志记录,以避免在控制台中出现垃圾信息。 👋 玩家加入消息 在玩家加入时显示一个或多个欢迎消息。 支持全局消息或世界特定消息。 可选地在每个玩家加入时显示多个随机消息。 丰富的占位符支持,用于个性化每个消息。 🎯 权限系统 全局权限:automessages.use – 接收任何自动消息所需的权限。 每个消息的权限:自定义每个消息的权限标签(可选)。 管理员命令: /automessages reload – 重新加载配置文件并重新安排消息。 /automessages toggle – 启用/禁用自动消息系统。 🧩 丰富的占位符支持 每个消息都可以包含以下任何占位符,这些占位符在发送之前会动态替换: %playername% - 玩家名称 %online% - 在线玩家人数 %maxplayers% - 允许的最大玩家数 %server% - 服务器名称 %motd% - 服务器 MOTD %version% - 服务器版本字符串 %plugins% - 逗号分隔的插件列表 %server_ip% - 服务器 IP:Port %uptime% - 服务器运行时间(HH:mm:ss) %tps% - 服务器 TPS(四舍五入) %world% - 玩家的世界名称 %world_time% - 世界中的当前滴答时间 %world_day% - 世界年龄(天) %world_players% - 当前世界中的玩家 %world_weather% - 天气状况(晴朗、下雨、雷暴) %world_seed% - 世界种子 %default_world% - 默认世界的名称 %time% - 当前服务器时间(HH:mm:ss) %date% - 当前日期(yyyy-MM-dd) %day% - 月份中的日期 %month% - 月份(1-12) %year% - 年份(例如:2025) %hour% - 一天的时钟(0-23) %minute% - 分钟(0-59) %second% - 秒(0-59) ⚙️ 配置亮点 消息在 config.yml 的 messages.interval、messages.join 和 messages.join-per-world 下定义。 每个间隔消息可以指定: interval: 以秒为单位 message: 文本 permission: 可选接收权限 worlds: 可选的世界名称列表 支持使用 & (例如:&6, &a) 的 Minecraft 颜色代码。