• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
LMChat - 一款轻量化跨服聊天插件支持1.6.4-1.12.8

原创 聊天 LMChat - 一款轻量化跨服聊天插件支持1.6.4-1.12.8 1.0.0

完成注册/登录后下载
版权类型
原创
插件中文名称
LMChat
插件英文名称
LMChat
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
  4. PufferFish
语言支持
中文(简体)
前置组件
PlaceholderAPI
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
  10. 1.12
  11. 1.11
  12. 1.10
  13. 1.9
  14. 1.8
  15. 1.7
  16. 1.6
[MD] # 🌐 LMChat —— 基于 Redis 的跨服聊天插件 ## 📖 插件简介 **LMChat** 是一款轻量级、高性能的 **跨服务器聊天同步插件**。 它通过 **Redis 发布/订阅机制**,实现不同 Minecraft 服务器之间的实时聊天互通,让玩家跨服交流无障碍 插件内置 **PlaceholderAPI 支持** 与 **RGB/HEX 颜色代码支持**,可自由配置聊天格式,满足不同服务器的个性化需求。 --- ## ✨ 功能特性 - 🔄 **跨服聊天同步**:通过 Redis 自动转发,多个子服的玩家聊天内容实时共享。 - ⚡ **高性能实现**:使用 Jedis 连接池与独立线程,确保消息传递快速稳定。 - 🎨 **多彩格式**:支持 `&` 颜色代码与 `&#RRGGBB` 16进制颜色格式,完美兼容 1.16+ RGB 聊天。 - 🧩 **PlaceholderAPI 支持**:自动解析 `%player_name%`、`%player_displayname%` 等变量,还可使用 PAPI 插件的扩展变量。 - 🔧 **热重载支持**:通过 `/lmchat reload` 一键重载配置,无需重启服务器。 - 🚫 **本地消息过滤**:可选是否回显本服消息,避免重复刷屏。 - 🛡️ **安全与健壮**:在关闭或重载时自动释放 Redis 连接与监听器,防止资源泄漏。 --- ## 🛠️ 配置示例 ```yaml # 本服标识只能唯一标识 server: "lobby" text: "[一区]%player_name%" # 后半段主体 %message% 为原始消息 body: "&f<%player_name%> %message%" redis: host: "127.0.0.1" port: 6379 password: "" # 如无密码留空 database: 0 # 频道名,所有子服一致 channel: "LMChat:global" # 网络异常后重连间隔(毫秒) reconnect_millis: 3000 # 连接池设置(可按需调) pool: max_total: 8 max_idle: 4 min_idle: 0 features: # 是否把本服玩家自己的聊天再次在Redis回流显示 echo_local_messages: false [/MD]
作者
Regretted
下载
68
查看
1,013
首次发布
最后更新

评分

0.00 星 0 次评分

Regretted 的其他资源

后退
顶部 底部