- 利用Protocolib的发包规则汉化消息 如CAUC
- 防刷屏和复读 如AntiRepeat
- 屏蔽控制台刷屏信息 如Console Spam Fix
- 防脏话 如SuperAntiChat 但默认配置只有英文的脏话屏蔽 看得懂正则表达式的话可自行修改
- 防御书本BUG崩服 如ExploitFix
- 聊天频道
- 可点击的JSON信息
- 防假人压测
- 用进度显示私聊
- 聊天音效提醒
- @ at功能
- 监视聊天记录
- 发送广播和定时广播
- 发送虚假加入/退出游戏的消息
- ......
介绍 · Introduction |
特性 · Features |
规则和处理程序 |
- 用法示例:
- 过滤脏话. 默认过滤48个脏话单词(英文)
- 强力阻挡 IP / URL 广告
- 过滤刷屏 和 重复字符
- 阻挡 unicode / 非英语的消息
- 输入校正
- 指令缩写
- 实用的命令/消息
- 消息替换 ...有着无尽可能性的规则完全取决于你!
- 定义能够匹配某种 正则表达式 并应用于: 聊天、指令、告示牌或发包的规则
- 发包规则可以让你编辑服务器甚至是其他插件的消息 (或隐藏). 支持不同世界替换消息
- 例如, 在生存模式下改变未知指令显示的消息为你没有权限 ,但在其他世界显示正常的消息
- 例如, 在生存模式下改变未知指令显示的消息为你没有权限 ,但在其他世界显示正常的消息
- 处理程序可以让你轻松地编辑大量的规则而无需繁杂的代码
- 修复了许多yaml限制的自定义语法和解析器(parser)
- 该功能灵感来源于著名但已过期的插件PwnFilter
聊天格式 |
- 需要Vault
- 聊天格式变量:
- %pl_prefix 和 %pl_suffix
- %world (提示: 如果你想要显示自定义世界名, 请使用Multiverse-Core 并在worlds.yml内编辑alias自定义世界名)
- %health
- %player (玩家名)
- %town 和 %nation (Towny的城镇和国家名)
- %clan (SimpleClans的公会/帮派名)
- %countryname 和 %countrycode
- %regionname 和 %isp (玩家的IP)
- 支持PlaceholderAPI的变量.
- 支持 全服 聊天 (开头加上 "!") 和本地聊天 (范围模式)
- 用 chatcontrol.chat.overrideranged 权限来收听全世界的对话消息
- 用 chatcontrol.chat.spy权限来查看所有世界的消息 - 监察模式
防刷屏 |
- 阻挡 相同或相似的 消息和指令
- 删除特殊和重复字符(可开关)
- 忽略指令中的第一个参数以防止插件检测过于严格
- 自定义几率
- 设置聊天和输入指令的 冷却
- 缩短过长的 非人话 的刷屏消息
- 冷却和相似性检测的指令白名单
智能拦截 |
- 有效并智能地阻止相似的消息、指令
- 设置一行消息的最小消息长度,相似度、数量和忽略单词的白名单
- 忽略玩家名
防假人 |
- 设置登录间隔
- 防止放置相同内容的告示牌 (告知管理员并掉落牌子) (用于防止 "AutoSign"作弊功能)
- 如果玩家登录后未移动则无法聊天 (防止假人加入服务器并开始刷屏)
清空聊天 |
- /chc clear
- 清空聊天栏. 支持以下参数:
- -anonymous (-a) (隐藏清空者的名字)
- -silent (-s) (隐藏清空后播报的消息)
- -console (清空控制台消息)
- 不会清除有权限的玩家的聊天消息
全服禁言 |
- /chc mute
- 在禁言期间玩家无法聊天和输入特定的指令.
- 并且会隐藏这名玩家的加入/退出/踢出和死亡消息.
- 并且会隐藏这名玩家的加入/退出/踢出和死亡消息.
- 支持以下参数:
- -anonymous (-a) (隐藏清空者的名字)
- -silent (-s) (隐藏清空后播报的消息)
- -console (清空控制台消息)
自定义消息 & 广播 |
- 自定义或隐藏 加入/退出 和踢出玩家的消息. 支持变量:
- %player
- %pl_suffix and %pl_prefix
- (更多变量请查看上面的聊天变量)
- 发送 虚假的加入或退出游戏的消息 (/chc fake)
- 定时广播
- 3种模式 - 顺序、随机和缓存随机
- 可设置一个 前缀 和 后缀
- 支持变量 %player 和 %world
- 不同世界不同消息
- 默认情况下,世界消息继承全局消息,可以通过在第一行插入-excludeglobal来禁用
- 默认情况下,世界消息继承全局消息,可以通过在第一行插入-excludeglobal来禁用
发包特性 |
- 如果没有参数则关闭 tab补全指令 , 防止泄露服务器插件信息.
- 提醒: 如果你使用的是 spigot,推荐关闭这个功能并在spigot.yml内修改配置!
- 提醒: 如果你使用的是 spigot,推荐关闭这个功能并在spigot.yml内修改配置!
- 改变其他插件甚至是服务器的消息 (详情查看 rules/packet.txt 文件)
控制台特性 |
- 删除不想看到的消息
提醒音效 |
- 当有人@你的时或你收到了 '/tell', '/r' 的回复(或任意指定的消息)会有提醒音效
- 自定义的声音、音量和音高.
- 支持不同MC版本的音效名
- 支持不同MC版本的音效名
- 可以设置收到提醒时的前缀 (如 @kangarko)
- 只会提醒 双手离开键盘的(AFK) 玩家 (需要 Essentials,可关闭)
语法 |
- 自动大写句子开头(英文)
- 自动在句子结尾加上句号.
- 显示地区和IP地址
- 设置大写和加句号的句子所需最小长度
聊天记录 |
- 把聊天消息保存到文件内. 这并非如控制台那样记录日志,这只会保存玩家的消息和特定的指令
- 忽略特定的玩家
本地化 |
- 英语 (en)
- 斯洛伐克语 (sk)
- 捷克语 (cz)
- 西班牙语 (es)
- 德语 (de)
- 法语 (fr)
- 荷兰语(nl)
- 瑞典语 (se)
- 匈牙利语 (hu)
- 保加利亚语 (bg)
- 汉语(cn)
分组(特定权限设置) |
- 示例: 允许特定的玩家无视冷却.
- 示例 2: 设置 不同的加入/离开/踢出服务器消息.
- 详情查看汉化配置
更新提醒 |
- 自动更新插件配置(会覆盖插件注释)
- 注意: 更新后,YAML的注释会丢失. 你可以到github 页面来查看注释
- 智能检测报错和非法数值
- 注意: 这一功能已在付费专业版大幅改善.
- 注意: 这一功能已在付费专业版大幅改善.
- 新版本更新
- 自动下载新版本
- 高效的异步处理
轻量 & 安全 |
- 插件性能高效,只占用少量的 CPU / RAM
- 异步更新插件和特性
- 防止控制台无限刷屏的安全检测器
- 自定义语法解析器
Atom的高级语法规则 |
兼容性 |
- 插件兼容 Craftbukkit 1.2.5 至最新的spigot版本.
- 插件不使用 NMS access 所以不大可能会因更新服务端版本而失效 (1.10.x之类的版本)
(未测试旧版本兼容性,可能需要下载旧版插件)
- 插件不使用 NMS access 所以不大可能会因更新服务端版本而失效 (1.10.x之类的版本)
- 插件至少需要JAVA版本: Java 8
- 兼容Cauldron & PaperSpigot
部分旧版本需要安装BungeeChatAPI
效果 · Effects |
汉化配置 |
Commands · 指令 |
- /chc reload - 重载插件
- /chc mute - 全服禁言
- /chc clear - 清空聊天记录
- /chc spy - 侦查模式
搬运授权 · Authorization |
链接 · Links |
区别 |
付费专业版介绍 |
介绍 · Introduction |
提醒: 你可以在配置内关闭每一种特性和隐藏每一条消息. ChatControl几乎没有无法更改的硬核代码.一切皆有可能.
特性 |
五层防刷屏 |
美观的聊天格式 |
- 支持 范围聊天 - 只有一定距离内的玩家才能听到,和 全服聊天.
- 不同世界聊天显示不同
- 一些世界内的'链接聊天'.
- 侦查模式 和 管理员聊天频道.
- 支持BungeeCords, DiscordSRV 和 PlaceholderAPI .
- 支持所有的placeholders变量和Javascript条件!
- 颜色和格式菜单!选择你想要的字体颜色和格式.
管理员聊天 |
- 使用方法: /chc ach (你可以创建如/a 的缩写指令)
- 支持 BungeeCords, DiscordSRV 和 PlaceholderAPI.
BC跨服聊天 |
- 使用方法: /chc g (缩写为/g)
- 支持 BungeeCords, DiscordSRV 和 PlaceholderAPI.
聊天频道和组队聊天 |
- 可创建无限多的 聊天频道.
- 完全支持交互元素和JSON .
- 保存或记录聊天消息.
- 范围模式 - 只和一定范围内的玩家聊天.
- 管理员可用'侦查模式'.
- 通过如Towny 或 Factions的插件实现组队聊天.
- 支持BungeeCords.
- 在玩家加入游戏时自动加入聊天频道 (或使玩家侦查聊天频道消息) .
- 支持DiscordSRV.
清空聊天消息和全服禁言 |
- 可通过指令 清除聊天栏消息或控制台消息.
- 全服禁言,可防止假人压测刷屏.
广播 |
- 可通过 "/chc a" 指令向全服玩家播报 重要的消息.
- 会对玩家播放音效 (可配置).
- 支持Bungeecord.
加入、退出游戏和死亡消息 |
- 可自定义加入、退出游戏和死亡消息.
- 支持如 不同世界/权限/游戏模式/杀手/JS条件显示不同的消息!
- 可设置只在玩家用AuthMe登录后显示退出游戏的消息.
私聊 |
- 私聊其他玩家或从控制台发出私聊.
- 回复 收到的上一条私聊.
- 支持 JSON交互格式和提醒音效.
- 管理员可用侦查模式偷窥玩家对话.
- 支持BungeeCords.
- 可用/ignore 来忽略不想看到的消息或私聊
- 可用/togglepm 来关闭接收私聊
- 支持/me !
- 对话模式! 在你的聊天对话开头用 @ + 玩家名, 你就会自动进入私聊模式.
- 额外功能:进度私聊提醒 只支持1.12+版本
自动广播消息 |
- 包括全服 和 各世界两种类型的高级定时消息广播,
- 三种模式 (按时间顺序、随机、缓存随机).
- 可设置前后缀 (可设置多行).
- 支持JSON.
规则 |
- 过滤脏话. (默认阻止50多个英文脏话!)
- 阻止IP/URL广告
- 刷屏过滤
- 阻止unicode /非英语消息
- 输入校正
- 添加指令缩写
- 修改指令/消息
- 替换为有趣的消息
- 发送指令到 BungeeCords
- ...规则取决于你,一切皆有可能!
- ...规则取决于你,一切皆有可能!
减缓假人攻击 |
- 可设置登录冷却.
- 如果玩家登录后未移动则无法聊天.(防止假人加入服务器并开始刷屏)
- 只在玩家用AuthMe登录后显示退出游戏的消息.
- 禁止 粗俗或非法的昵称.
- 禁止通过 书本执行指令.
相似度检测 |
- 包含白名单、消息长度、相似度和相似消息的高级配置.
- 忽略玩家名.
- 支持警告&计分系统.
过滤控制台消息 |
- 删除掉不想看到的控制台消息.
分组 |
- 创建 无限多的组来使 拥有不同权限的玩家获得不同的设置,如 加入、退出游戏的消息,聊天/指令冷却等.
警告和计分系统 |
记录器 |
- 保存聊天消息到文件内.
- 可设置保存指令和不保存特定的玩家的聊天消息.
更多特性 |
Bonus 1: @和音效提醒
- @玩家 (如 "你好 @kangarko!")
- 当玩家收到私聊时提醒玩家 (/tell, /msg, /r及其他可自定义指令). 可自定义音效、音调、音高.
- 在玩家 AFK 时提醒玩家(Essentials)或 只提醒带有特殊字符前缀的玩家 ("@").
- Tab补全管理器.防止TAB补全导致服务器插件信息泄露. 可设置仅在命令中禁用该功能,或仅在消息包含空格或在最小消息长度内时禁用.
- 发包规则. 捕获并控制每一条消息, 包括服务器信息 (来自Spigot服务端的消息) 甚至是其他插件的消息. (详情查看发包规则)
- 自动在每个句子后 加上句号.
- 大写 英语首字母.
- 修复第二个单词的错误大写 (如: TRee → Tree).
- 可配置消息长度.
- Respects地址.
- 插件给萌新设计了特殊的功能! 你可以设置 在线多久的玩家会被划分为萌新.
- 新人会有以下限制:
- 自定义加入游戏的消息.
- 无法 发送聊天消息 (支持白名单).
- 无法 输入指令 (支持指令白名单).
- 无法 看到其他玩家说的话!
- 可配置启用该功能的世界.
- 玩家会收到全服的来自规则和处理器的提醒消息.
- 管理员聊天:'/chc ach' 和 全服聊天: '/chc global'.
- 用规则和处理器内的'then bungeeconsole'运算符来在bungee服执行 指令. 支持多条指令.
- 聊天频道.
- 包括'/tell' 和 '/reply'的私聊消息.
- 加入、退出、死亡、踢出消息.
- 加入或离开服务器, 或 切换服务器的消息.
插件说明 |
使用条款 |
造福社会 |
链接 |
[groupid=1151]Minecraft插件百科[/groupid]