服务器使用量
未统计
服务玩家数
未统计
下载量
285,849
插件详细介绍
Chat Manager 是一款功能全面的高级聊天管理插件,历经两年半持续开发,几乎涵盖了服务器聊天管理所需的一切功能。它能有效减少刷屏、大写滥用、广告、脏话以及机器人攻击,同时提供高度可定制的配置选项,让管理员轻松打造理想的聊天环境。
重要链接
- Discord:通过 Discord 联系开发者
- 私信:通过 SpigotMC 私信联系
- Wiki:查看详细配置指南
- 命令与权限:查看完整命令与权限列表
- 配置文件:了解配置文件结构
核心功能
反广告 (Anti-Advertising)
- 阻止玩家在聊天、命令和告示牌上宣传其他服务器。
- 当有人发布广告时,通知在线管理成员。
- 可对发布广告的玩家执行自定义命令。
- 可设置 URL 白名单,允许特定链接。
- 提供“提高敏感度”选项(可能增加误判)。
反机器人攻击 (Anti-Bot Attack)
- 玩家加入服务器后,需移动才能使用聊天和命令。
反大写滥用 (Anti-Caps)
- 防止玩家在聊天或命令中使用过多大写字母。
- 可自定义触发检查的最小消息长度。
- 可设置大写字母百分比阈值。
- 可将违规消息自动转为小写。
反刷屏 (Anti-Spam)
- 阻止玩家重复发送相同的聊天消息或命令。
- 可设置发送消息之间的延迟时间。
- 可设置执行命令之间的延迟时间。
反脏话 (Anti-Swear)
- 阻止脏话出现在聊天、命令和告示牌上。
- 能检测连写单词(如
YouAreAPieceOfCrap)。 - 能检测间隔单词(如
C r a p)。 - 提供“提高敏感度”选项(可能增加误判)。
- 支持在游戏内添加或移除脏词。
- 当玩家说脏话时,通知在线管理成员。
- 可对违规玩家执行自定义命令。
- 可添加任意数量的惩罚命令。
- 可设置命令白名单,允许特定命令内使用脏话。
- 可设置单词白名单,避免敏感模式下的误判。
- 可选择是否阻止违规消息发送到聊天栏。
反特殊字符 (Anti-Unicode)
- 阻止玩家在聊天中输入特殊字符(如
Ω≈ç√∫˜µ≤≥)。 - 防止玩家利用黑客客户端发送“花式”聊天消息。
- 防止玩家借此绕过反广告和反脏话检查。
- 当有人使用特殊字符时,通知在线管理成员。
- 可对违规玩家执行自定义命令。
- 可设置 Unicode 白名单,允许特定字符。
自动公告 (Auto-Broadcast)
- 通过编辑
AutoBroadcast.yml文件管理公告消息。 - 支持全局、分世界发送公告。
- 支持通过行动栏、标题、Boss 血条发送公告。
- 每个发送渠道均可独立启用/禁用、设置自定义前缀和间隔。
- 全局和分世界消息可自定义页眉/页脚。
- 支持在游戏内添加、查看公告列表,或创建新的分世界公告。
- 可设置播放音效。
- 可将 Boss 血条消息设为永久显示(延迟设为
-1)。
禁用命令 (Banned Commands)
- 禁止玩家使用特定命令。
- 支持在游戏内添加或移除禁用命令。
- 当玩家使用禁用命令时,通知在线管理成员。
- 可对违规玩家执行自定义命令。
广播命令 (Broadcast Commands)
/broadcast <消息>- 自定义默认前缀和聊天颜色。
- 广播时向全服玩家播放音效。
/announcement <消息>- 向服务器广播公告消息。
- 自定义页眉/页脚。
- 播放音效。
/warning <消息>- 向服务器广播警告消息。
- 自定义页眉/页脚。
- 播放音效。
聊天格式 (Chat Formatting)
- 需要 Vault
- 支持按权限组设置不同的聊天格式。
- 玩家将根据其权限组自动匹配对应的格式组。
- 若权限组未在配置中定义,则使用默认格式。
- 支持多种占位符。
- 详细使用指南请参阅 Wiki。
聊天机器人 (Chat Bot)
- 当玩家在聊天中说特定语句时,机器人会以预设答案回应。
- 问题需预先配置在
ChatBot.yml文件中。 - 可配置机器人对提问玩家执行命令。
- 可设置所需权限,无权限玩家不会触发机器人。
- 自定义聊天机器人前缀。
- 触发时可播放音效。
- 详细使用指南请参阅 Wiki。
聊天颜色 (Chat Color)
- 允许在聊天中使用颜色代码。
- 通过权限控制玩家能否使用颜色和格式代码。
- 几乎对所有消息都支持十六进制颜色代码。
聊天范围 (Chat Radius)
- 提供本地聊天、全局聊天和世界聊天频道。
- 本地聊天:玩家只能与自定义范围内的其他玩家交谈。
- 全局聊天:玩家可以向全服玩家发送消息。
- 世界聊天:玩家只能与同世界的玩家交谈。
- 在聊天格式中使用
{radius}或%chatmanager_radius%(PAPI) 占位符显示当前频道。 - 监视模式:可查看所有频道的聊天内容。
- 可设置特定玩家加入服务器时自动启用监视模式。
- 可设置玩家加入服务器时的默认聊天频道。
- 切换聊天频道的命令:
/chatradius。 - 玩家可使用自定义符号快速切换到本地、全局或世界聊天。
清屏 (Clear Chat)
- 清除所有在线玩家的聊天记录,并发送自定义广播消息。
- 拥有绕过权限的玩家不会被清屏。
命令监视 (Command Spy)
- 可查看全服玩家执行的所有命令。
- 自定义命令监视消息格式。
- 拥有绕过权限的玩家,其命令不会被监视。
自定义消息 (Custom Messages)
- 自定义加入、退出及首次加入消息。
- 自定义加入和首次加入时的行动栏消息与标题。
- 支持按权限组设置不同的加入/退出消息。
- 玩家加入或离开时播放音效。
- 自定义标题显示延迟。
- 自定义每日消息 (MOTD)。
语法修正 (Grammar)
- 自动将句子首字母大写。
- 自动在句末添加句号。
- 自动校正单词(如将
i改为I)。 - 可设置触发修正的最小消息长度。
列表 (Lists)
- 玩家列表:显示当前所有在线玩家。
- 管理列表:显示当前所有在线管理成员。
日志 (Logs)
- 记录所有聊天内容。
- 记录所有已执行的命令。
- 记录所有写在告示牌上的内容。
- 记录广告和脏话违规行为。
- 可配置不记录的命令。
提及 (Mentions)
- 当玩家在聊天中被提及时,会收到音效和标题消息通知。
- 提及格式可在
config.yml中自定义(默认@{玩家名})。 - 使用
@everyone可提及服务器全体玩家。
禁言聊天 (Mute Chat)
- 阻止所有玩家在聊天中发言。
- 可阻止特定命令在禁言期间执行。
- 拥有绕过权限的管理成员仍可发言。
- 使用
MuteChat -s命令可仅让管理成员看到禁言状态。
分世界聊天 (Per-World Chat)
- 启用后(默认关闭),玩家只能与同世界的玩家交谈。
- 支持将多个世界分组,组内玩家可相互交谈。
- 绕过命令:
/perworldchat bypass(/pwc bypass)。 - 执行后,全服玩家都能看到你的消息,你也能看到全服消息。
延迟检测 (Ping Command)
- 使用
/ping随时检查自己或其他玩家的当前网络延迟。 - 此功能的消息格式不可自定义。
占位符 (Placeholders)
- 插件内置多种占位符,可用于几乎所有消息中。完整列表请见 此处。
- 支持 PlaceholderAPI,可在几乎所有消息中使用其提供的数千个额外占位符。请参阅 PlaceholderAPI Wiki 了解如何获取占位符。
私信 (Private Message)
- 提供
/message和/reply命令。 - 自定义私信消息格式。
- 接收私信时播放音效。
- 玩家无法向已隐身的管成员发送私信(支持 Essentials Vanish 和 Super Vanish)。
- 被忽略的玩家无法向忽略者发送私信(仅支持 Essentials Ignore)。
- 私信支持悬停文本和命令建议。
服务器规则 (Server Rules)
/rule命令- 支持规则分页,可在配置中添加任意数量的页面。
告示牌颜色 (Sign Colors)
- 允许在告示牌上使用颜色代码。
- 通过权限控制玩家能否使用颜色或格式代码。
社交监视 (Social Spy)
- 可监视玩家的私信内容。
- 拥有绕过权限的玩家不会被监视。
管理聊天 (Staff Chat)
- 管理成员可秘密交谈,普通玩家无法看到。
- 自定义管理聊天格式。
- 启用管理聊天时可永久显示 Boss 血条。
更多信息
- 几乎所有功能都可在
config.yml中启用或禁用(命令除外)。 - 几乎所有消息都可在
messages.yml中自定义。 - 几乎所有功能都有对应的绕过权限。
- 安装 PlaceholderAPI 后可获得数千个额外占位符。
依赖项
- Vault (必需):用于权限检查。
- 任意权限插件 (必需,用于聊天格式功能):不支持 SuperPerms 和 PowerRanks。
- PlaceholderAPI (可选):提供额外占位符支持。
- Essentials (可选):用于 AFK、禁言、忽略、昵称、隐身状态检查,并提供额外占位符。
- SuperVanish & PremiumVanish (可选):用于检测玩家隐身状态。
- MassiveCore Factions (可选):提供额外占位符。
- DeluxeTags (可选):提供额外占位符。
- ASkyBlock (可选):提供额外占位符。
常见问题 (FAQ)
> 此处列出部分常见问题,完整列表请查阅 Wiki。
- 为什么 Chat Manager 不工作?
- 可能原因很多,最常见的是服务器未安装 **Vault**。使用 Chat Manager 必须安装 Vault 及一个权限插件(依赖项列表见上)。若仍不工作,请重启服务器并查看控制台启动信息,通常会提示错误原因。若仍有错误,请尝试自行解决或加入 Discord 服务器寻求帮助。- 为什么聊天格式不生效?
- 可能原因包括:未正确配置格式(请参考 [Wiki](https://www.spigotmc.org/wiki/chat-manager-chat-formatting/));未安装 Vault 或权限插件;配置中的组名与权限插件中的组名大小写不一致(例如 LuckPerms 的组名均为小写);若使用 LuckPerms 并为组设置了显示名称,则需在聊天格式配置中使用该显示名称。若问题依旧,请加入 Discord 服务器寻求帮助。- 我能禁用某些命令吗?
- 不能直接禁用,但可以通过调整命令优先级来让其他插件的命令覆盖 Chat Manager 的命令。请参考 [commands.yml 文件](https://www.spigotmc.org/wiki/chat-manager-commands-yml/) 的 Wiki 页面。例如,若想让 Essentials 的命令优先,可在 Essentials 的 `config.yml` 中找到 `overridden-commands` 部分进行设置。其他资源
如果您有任何建议或想报告漏洞,请通过私信联系我!请不要在评论区域报告漏洞或提出建议。
测试支持版本
版本分布
基本信息
插件名称
Chat Manager
作者
H1DD3NxN1NJA
平台
Bukkit / Spigot
支持版本
1.8 - 1.20
点赞数
32
最近版本
暂无数据
-