- 版权类型
- 转载
- 插件中文名
- NovaChat
- 插件英文名
- NovaChat
- 支持的核心 [服务端]
- Purpur
- 语言支持
- 中文(简体)
- 适配Minecraft版本 [Java]
- 1.21
[MD]
## 简介
NovaChat 是一款功能强大、现代轻量的聊天管理插件,支持 Paper、Purpur 和 Spigot 服务端。它将聊天格式化、高级管理工具、反垃圾信息保护和互动聊天玩法整合为一套高度优化的解决方案,可替代多个同类插件。
# NovaChat
**NovaChat** 是一款功能强大、现代轻量的聊天管理插件,支持 Paper、Purpur 和 Spigot 服务端。它将聊天格式化、高级管理工具、反垃圾信息保护和互动聊天玩法整合为一套高度优化的解决方案,可替代多个同类插件。
---
## 集成与占位符
NovaChat 原生兼容主流服务端生态:
- **LuckPerms 集成:** 完整支持 LuckPerms 的前缀、后缀和权重,用于确定聊天格式的显示层级。
- **PlaceholderAPI(PAPI):** 可在聊天格式、加入/退出消息及自动广播中使用任意外部占位符。
- **MiniMessage 与十六进制颜色:** 支持现代文本组件,可在配置文件的任意位置使用渐变色和 RGB 颜色。
---
## 主要功能
### 聊天频道与私信
- **全局频道与本地频道:** 通过前缀(如 `!message`)轻松区分近距离聊天与全局聊天。
- **私信系统:** 流畅快速的私信功能,支持 `/msg` 和 `/reply`。
- **社交监听(Social Spy):** 管理员可静默监控玩家间的私信往来,保障服务器安全。
- **@提及:** 高亮显示玩家名称,并可选配音效提示(`@player` 或 `@everyone`)。
### 高级管理工具
- **临时禁言:** 对违规玩家执行禁言,支持自动解析时长格式(如 `1h30m`、`3d`、`45s`)。
- **警告系统:** 向玩家发出警告,累计达到可配置上限后自动触发惩罚(踢出、封禁或禁言)。
- **聊天控制:** 一键锁定全服聊天或立即清空聊天记录。
### 智能反刷屏与内容过滤
- **文本规范化:** 自动处理符号刷屏(如"Heeeeeey")并清除多余空格。
- **大写字母检测:** 自动将全大写消息转换为正常可读的句子。
- **内容过滤:** 通过高度可定制的正则表达式过滤器屏蔽不雅词汇。
### 自定义与聊天游戏
- **图形化颜色选择器:** 玩家可通过直观的图形菜单更改昵称颜色或应用渐变效果。
- **聊天小游戏:** 通过自动化的反应游戏、数学题和乱序拼词活跃聊天氛围,支持配置经济奖励。
- **展示手持物品:** 使用 `[item]` 或 `/showitem` 将当前手持物品直接广播到聊天栏。
---
## 指令与权限
### 玩家指令
| 指令 | 说明 | 权限节点 | 默认 |
| :--- | :--- | :--- | :--- |
| `/msg <player> <msg>` | 发送私信 | `novachat.command.msg` | 所有人 |
| `/reply <message>` | 回复最近一条私信 | `novachat.command.reply` | 所有人 |
| `/chatcolor` | 打开图形界面选择昵称颜色 | `novachat.command.chatcolor` | 所有人 |
| `/showitem` | 将手持物品广播到聊天栏 | `novachat.command.showitem` | 所有人 |
### 管理员指令
| 指令 | 说明 | 权限节点 | 默认 |
| :--- | :--- | :--- | :--- |
| `/novachat` | 打开管理面板图形界面 | `novachat.admin` | OP |
| `/novachat reload` | 重载所有配置文件 | `novachat.admin` | OP |
| `/socialspy` | 切换私信监听状态 | `novachat.command.socialspy` | OP |
| `/clearchat` | 清空全服聊天记录 | `novachat.command.clearchat` | OP |
| `/mutechat` | 切换全服聊天锁定状态 | `novachat.command.mutechat` | OP |
| `/tempmute <player> <time> <reason>` | 临时禁言指定玩家 | `novachat.command.tempmute` | OP |
| `/unmute <player>` | 解除玩家禁言 | `novachat.command.unmute` | OP |
| `/warn <player> <reason>` | 对玩家发出警告 | `novachat.command.warn` | OP |
### 特殊豁免权限
- `novachat.bypass` — 豁免所有聊天冷却、全大写检测和内容过滤。
---
## 管理员补充说明
- **文件日志:** 所有聊天消息和私信指令均会按序记录到日志文件中,便于管理员事后审查。
- **定时广播:** 可定时广播服务器提示、公告或链接,完整支持 MiniMessage 和十六进制颜色格式。
---

[/MD]
## 简介
NovaChat 是一款功能强大、现代轻量的聊天管理插件,支持 Paper、Purpur 和 Spigot 服务端。它将聊天格式化、高级管理工具、反垃圾信息保护和互动聊天玩法整合为一套高度优化的解决方案,可替代多个同类插件。
# NovaChat
**NovaChat** 是一款功能强大、现代轻量的聊天管理插件,支持 Paper、Purpur 和 Spigot 服务端。它将聊天格式化、高级管理工具、反垃圾信息保护和互动聊天玩法整合为一套高度优化的解决方案,可替代多个同类插件。
---
## 集成与占位符
NovaChat 原生兼容主流服务端生态:
- **LuckPerms 集成:** 完整支持 LuckPerms 的前缀、后缀和权重,用于确定聊天格式的显示层级。
- **PlaceholderAPI(PAPI):** 可在聊天格式、加入/退出消息及自动广播中使用任意外部占位符。
- **MiniMessage 与十六进制颜色:** 支持现代文本组件,可在配置文件的任意位置使用渐变色和 RGB 颜色。
---
## 主要功能
### 聊天频道与私信
- **全局频道与本地频道:** 通过前缀(如 `!message`)轻松区分近距离聊天与全局聊天。
- **私信系统:** 流畅快速的私信功能,支持 `/msg` 和 `/reply`。
- **社交监听(Social Spy):** 管理员可静默监控玩家间的私信往来,保障服务器安全。
- **@提及:** 高亮显示玩家名称,并可选配音效提示(`@player` 或 `@everyone`)。
### 高级管理工具
- **临时禁言:** 对违规玩家执行禁言,支持自动解析时长格式(如 `1h30m`、`3d`、`45s`)。
- **警告系统:** 向玩家发出警告,累计达到可配置上限后自动触发惩罚(踢出、封禁或禁言)。
- **聊天控制:** 一键锁定全服聊天或立即清空聊天记录。
### 智能反刷屏与内容过滤
- **文本规范化:** 自动处理符号刷屏(如"Heeeeeey")并清除多余空格。
- **大写字母检测:** 自动将全大写消息转换为正常可读的句子。
- **内容过滤:** 通过高度可定制的正则表达式过滤器屏蔽不雅词汇。
### 自定义与聊天游戏
- **图形化颜色选择器:** 玩家可通过直观的图形菜单更改昵称颜色或应用渐变效果。
- **聊天小游戏:** 通过自动化的反应游戏、数学题和乱序拼词活跃聊天氛围,支持配置经济奖励。
- **展示手持物品:** 使用 `[item]` 或 `/showitem` 将当前手持物品直接广播到聊天栏。
---
## 指令与权限
### 玩家指令
| 指令 | 说明 | 权限节点 | 默认 |
| :--- | :--- | :--- | :--- |
| `/msg <player> <msg>` | 发送私信 | `novachat.command.msg` | 所有人 |
| `/reply <message>` | 回复最近一条私信 | `novachat.command.reply` | 所有人 |
| `/chatcolor` | 打开图形界面选择昵称颜色 | `novachat.command.chatcolor` | 所有人 |
| `/showitem` | 将手持物品广播到聊天栏 | `novachat.command.showitem` | 所有人 |
### 管理员指令
| 指令 | 说明 | 权限节点 | 默认 |
| :--- | :--- | :--- | :--- |
| `/novachat` | 打开管理面板图形界面 | `novachat.admin` | OP |
| `/novachat reload` | 重载所有配置文件 | `novachat.admin` | OP |
| `/socialspy` | 切换私信监听状态 | `novachat.command.socialspy` | OP |
| `/clearchat` | 清空全服聊天记录 | `novachat.command.clearchat` | OP |
| `/mutechat` | 切换全服聊天锁定状态 | `novachat.command.mutechat` | OP |
| `/tempmute <player> <time> <reason>` | 临时禁言指定玩家 | `novachat.command.tempmute` | OP |
| `/unmute <player>` | 解除玩家禁言 | `novachat.command.unmute` | OP |
| `/warn <player> <reason>` | 对玩家发出警告 | `novachat.command.warn` | OP |
### 特殊豁免权限
- `novachat.bypass` — 豁免所有聊天冷却、全大写检测和内容过滤。
---
## 管理员补充说明
- **文件日志:** 所有聊天消息和私信指令均会按序记录到日志文件中,便于管理员事后审查。
- **定时广播:** 可定时广播服务器提示、公告或链接,完整支持 MiniMessage 和十六进制颜色格式。
---

[/MD]