- 版权类型
- 原创
- 插件中文名称
- 简单聊天
- 插件英文名称
- SimpleChat
- 支持的核心(服务端)
- Spigot
- Paper
- Purpur
- Leaves
- 语言支持
- 中文(简体)
- 前置组件
- PlaceholderAPI(非必要安装)
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
SimpleChat - 简约而不简单的聊天增强插件
插件简介
SimpleChat 是一款为 Minecraft 服务器打造的多功能聊天增强插件,专注于提供灵活的聊天格式定制、智能交互组件及跨服聊天功能,让你的服务器聊天体验焕然一新。
核心功能
[MD]
| 功能分类 | 详细说明 |
|----------------|--------------------------------------------------------------------------|
| 🎨 自定义格式 | 支持聊天前缀、玩家名、私聊消息的个性化格式配置,可插入颜色代码与变量 |
| 📊 变量系统 | 自带自带玩家等级、血量等基础变量,兼容 PlaceholderAPI 扩展更多变量 |
| 🔗 智能检测 | 自动识别消息中的链接(转为可点击跳转)和5-13位数字(转为可点击复制) |
| 🔄 跨服聊天 | 通过 Redis 轻松实现多服务器聊天互通,支持服务器ID标识与消息同步 |
| 📧 @提及功能 | 支持 @玩家名 提及功能,被提及玩家将收到特殊提示音(可配置开关与音效) |
| 🏗️ 交互组件 | 支持 `<hover>` 悬浮提示、`<click>` 点击事件(执行命令/复制文本等)语法 |
| 📢 多场景适配 | 自定义玩家聊天、私聊、/say 命令的显示格式,区分玩家与控制台消息 |
[/MD]
安装步骤
- 下载最新版本的 SimpleChat.jar
- 将文件放入服务器 plugins 文件夹
- 重启服务器或使用 /reload 命令加载插件
- 插件会自动生成配置文件,路径为 plugins/SimpleChat/config.yml
- 根据需求修改配置后,使用 /simplechat reload 重载配置
配置指南(核心选项)
[MD]
```yaml
# 基础功能开关
enabled: true # 是否启用插件格式修改
# 聊天格式配置(支持变量与交互标签)
format: "<hover:show_text:%player_displayname%:N_L:等级: %player_level%>&7[&eLv%player_level%&7]"
nameFormat: "<hover:show_text:点击私聊><click:suggest_command:/msg %player_name%>&f<%player_name%>&r"
# 交互功能配置
at:
enabled: true # 启用@提及功能
sound: "ENTITY_EXPERIENCE_ORB_PICKUP" # 提及提示音
link-detection: true # 启用链接检测
number-detection:
enabled: true
min: 5 # 最小检测位数
max: 13 # 最大检测位数
# 跨服聊天配置
redis:
enabled: false
host: "127.0.0.1"
port: 6379
channel: "simplechat"
```
[/MD]
兼容性说明
- 支持 Spigot/Paper/Purpur (Leaves) 1.12.2 及以上版本
- 跨服功能需 Redis 6.0 及以上环境
- 推荐安装 PlaceholderAPI 以扩展更多变量
更新日志
最新版本及详细更新记录请查看 GitHub Releases
支持与贡献
开源许可
本项目采用 MIT 许可证 开源,允许自由使用与修改。如有任何疑问,欢迎在本帖留言讨论,或前往 GitHub 仓库获取更多信息!