- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
“ChatControl”的版本间的差异
Qsefthuopq(讨论 | 贡献) (创建页面,内容为“如果你喜欢这款拥有5年历史的插件的话,你也可以考虑购买付费的[https://www.spigotmc.org/resources/chatcontrol-pro.10258/ 专业版]. 如果…”) |
Qsefthuopq(讨论 | 贡献) 小 |
||
(未显示同一用户的8个中间版本) | |||
第1行: | 第1行: | ||
+ | [[Category:机械]] | ||
+ | <!--HEAD--> | ||
+ | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;margin: 0 0 35px 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);"> | ||
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 26px;text-align: center;margin:0; padding:14px;background-color: #3385ff;"> | ||
+ | 欢迎来到ChatControl插件词条 | ||
+ | </p> | ||
+ | <div style="float:none;-webkit-border-image: none;height: auto;line-height: 20px;background-color:#74c0ff;display:table;width:100%;color:#ffffff;"> | ||
+ | <!--内容--> | ||
+ | <p style="float:none;font-size: 16px;text-align: center;padding:10px 0;display:table-cell;border-right:1px solid white;"> | ||
+ | <big>插件名<br>'''ChatControl</big>''' | ||
+ | </p> | ||
+ | <p style="float:none;font-size: 16px;text-align: center;padding:10px 0;display:table-cell;border-right:1px solid white;"> | ||
+ | <big>作者<br>'''kangarko</big>''' | ||
+ | </p> | ||
+ | <p style="float:none;font-size: 16px;text-align: center;padding:10px 0;display:table-cell;border-right:1px solid white;"> | ||
+ | <big>版本<br>'''5.7.1</big>''' | ||
+ | </p> | ||
+ | <p style="float:none;font-size: 16px;text-align: center;padding:10px 0;display:table-cell;border-right:1px solid white;"> | ||
+ | <big>兼容版本<br>'''1.2.5-1.13</big>''' | ||
+ | </p> | ||
+ | <p style="float:none;font-size: 16px;text-align: center;padding:20px 0;display:table-cell;border-right:1px solid white;"> | ||
+ | <big>下载地址</big>'''<br>[[文件:Spigot.png|60px|link=https://www.spigotmc.org/resources/chatcontrol-1-2-5-1-13.271/]] | ||
+ | </p> | ||
+ | </div> | ||
+ | </div> | ||
+ | |||
+ | |||
如果你喜欢这款拥有5年历史的插件的话,你也可以考虑购买付费的[https://www.spigotmc.org/resources/chatcontrol-pro.10258/ 专业版]. | 如果你喜欢这款拥有5年历史的插件的话,你也可以考虑购买付费的[https://www.spigotmc.org/resources/chatcontrol-pro.10258/ 专业版]. | ||
如果你觉得这款插件不错,那么你也有可能堆插件作者的 [https://www.spigotmc.org/resources/37893/ Confiscate] 和 [https://www.spigotmc.org/resources/42404/ CoreArena] 插件感兴趣. | 如果你觉得这款插件不错,那么你也有可能堆插件作者的 [https://www.spigotmc.org/resources/37893/ Confiscate] 和 [https://www.spigotmc.org/resources/42404/ CoreArena] 插件感兴趣. | ||
+ | [[file:ccl1.png]] | ||
+ | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> | ||
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">介绍 {{·}} Introduction</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
+ | ChatControl是一款聊天管理插件,这款插件可以减少你服务器里的刷屏、打广告和假人刷屏现象. | ||
+ | 也可以创建自定义的规则和处理程序来完全控制聊天. 还有更多独特的特点请往下看! | ||
− | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> | |
− | + | <!--标题--> | |
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''特性'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
− | ''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''规则和处理程序'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
− | |||
* 用法示例: | * 用法示例: | ||
− | ** '''过滤脏话.''' '' | + | ** '''过滤脏话.''' ''默认过滤48个脏话单词(英文'' |
** '''强力阻挡 IP / URL 广告''' | ** '''强力阻挡 IP / URL 广告''' | ||
** '''过滤刷屏''' 和 '''重复字符''' | ** '''过滤刷屏''' 和 '''重复字符''' | ||
** '''阻挡 unicode / 非英语的消息''' | ** '''阻挡 unicode / 非英语的消息''' | ||
− | ** ''' | + | ** '''输入校正''' |
− | ** ''' | + | ** '''指令缩写''' |
** 实用的命令/消息 | ** 实用的命令/消息 | ||
− | ** 消息替换 ''... | + | ** 消息替换 ''...有着无尽可能性的规则完全取决于你!'' |
− | * | + | * 定义能够匹配某种 '''正则表达式''' 并应用于: 聊天、指令、告示牌或发包的规则<br /> |
− | * | + | * 发包规则'''可以让你编辑服务器甚至是其他插件的消息''' (或隐藏). 支持不同世界替换消息 |
− | + | ** 例如, 在生存模式下改变未知指令显示的消息为''你没有权限'' ,但在其他世界显示正常的消息 | |
− | * | + | * 处理程序可以让你轻松地编辑大量的规则而无需繁杂的代码 |
− | * | + | * 修复了许多yaml限制的自定义语法和解析器(parser) |
− | * | + | * 该功能灵感来源于著名但已过期的插件PwnFilter |
− | '''聊天格式''' *需要Vault | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''聊天格式'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
+ | *需要Vault | ||
* 聊天格式变量: | * 聊天格式变量: | ||
** ''%pl_prefix'' 和 ''%pl_suffix'' | ** ''%pl_prefix'' 和 ''%pl_suffix'' | ||
− | ** ''%world'' ( | + | ** ''%world'' (提示: 如果你想要显示自定义世界名, 请使用[[Multiverse-Core]] 并在worlds.yml内编辑alias自定义世界名) |
** ''%health'' | ** ''%health'' | ||
− | ** ''%player'' ( | + | ** ''%player'' (玩家名) |
− | ** ''%town'' | + | ** ''%town'' 和 ''%nation'' ([[Towny]]的城镇和国家名) |
− | ** ''%clan'' ( | + | ** ''%clan'' (SimpleClans的公会/帮派名) |
− | ** ''%countryname'' | + | ** ''%countryname'' 和 ''%countrycode'' |
− | ** ''%regionname'' | + | ** ''%regionname'' 和 ''%isp'' (玩家的IP) |
− | ** '''PlaceholderAPI''' | + | ** 支持'''PlaceholderAPI'''的变量. |
− | * | + | * 支持 '''全服''' 聊天 (开头加上 "!") 和本地聊天 ('''ranged模式''') |
− | ** | + | ** 用 ''chatcontrol.chat.overrideranged'' 权限来收听全世界的对话消息 |
− | ** | + | ** 用 ''chatcontrol.chat.spy''权限来查看所有世界的消息 - '''监察模式''' |
− | '''防刷屏''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''防刷屏'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
* 阻挡 '''相同或相似的''' 消息和指令 | * 阻挡 '''相同或相似的''' 消息和指令 | ||
− | ** | + | ** 删除特殊和重复字符(可开关) |
− | ** | + | ** 忽略指令中的第一个参数以防止插件检测过于严格 |
− | ** | + | ** 自定义几率 |
− | * | + | * 设置聊天和输入指令的 '''冷却''' |
− | * | + | * 缩短过长的 '''非人话''' 的刷屏消息 |
− | * | + | * 冷却和相似性检测的指令白名单 |
− | ''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''智能拦截'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
− | * | + | * 有效并智能地阻止相似的消息、指令 |
− | * | + | * 设置一行消息的最小消息长度,相似度、数量和忽略单词的白名单 |
* '''忽略玩家名''' | * '''忽略玩家名''' | ||
− | ''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''防假人'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
* 设置登录间隔 | * 设置登录间隔 | ||
− | * | + | * 防止放置相同内容的告示牌 (告知管理员并掉落牌子) (用于防止 "AutoSign"作弊功能) |
− | * '''如果玩家登录后未移动则无法聊天''' ( | + | * '''如果玩家登录后未移动则无法聊天''' (防止假人加入服务器并开始刷屏) |
− | '''清空聊天''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''清空聊天'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
* 清空聊天栏. 支持以下参数: | * 清空聊天栏. 支持以下参数: | ||
第70行: | 第132行: | ||
** -silent (-s) (隐藏清空后播报的消息) | ** -silent (-s) (隐藏清空后播报的消息) | ||
** -console (清空控制台消息) | ** -console (清空控制台消息) | ||
− | * | + | * 不会清除有权限的玩家的聊天消息 |
− | ''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''全服禁言'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
* 在禁言期间玩家无法聊天和输入特定的指令. | * 在禁言期间玩家无法聊天和输入特定的指令. | ||
第81行: | 第147行: | ||
** -console (清空控制台消息) | ** -console (清空控制台消息) | ||
− | '''自定义消息 & 广播''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''自定义消息 & 广播'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
* 自定义或隐藏 '''加入/退出''' 和踢出玩家的消息. 支持变量: | * 自定义或隐藏 '''加入/退出''' 和踢出玩家的消息. 支持变量: | ||
第89行: | 第159行: | ||
* 发送 '''假的加入或退出游戏的消息''' (''/chc fake'') | * 发送 '''假的加入或退出游戏的消息''' (''/chc fake'') | ||
* '''定时广播''' | * '''定时广播''' | ||
− | ** 3种模式 - 顺序、随机和缓存随机 | + | ** 3种模式 - 顺序、随机和缓存随机 |
** 可设置一个 '''前缀''' 和 '''后缀''' | ** 可设置一个 '''前缀''' 和 '''后缀''' | ||
** 支持变量 %player 和 %world | ** 支持变量 %player 和 %world | ||
第95行: | 第165行: | ||
*** 默认情况下,世界消息继承全局消息,可以通过在第一行插入-excludeglobal来禁用 | *** 默认情况下,世界消息继承全局消息,可以通过在第一行插入-excludeglobal来禁用 | ||
− | ''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''发包特性'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
* 如果没有参数则关闭 '''tab补全指令''' , 防止泄露服务器插件信息. | * 如果没有参数则关闭 '''tab补全指令''' , 防止泄露服务器插件信息. | ||
第101行: | 第175行: | ||
* 改变其他插件甚至是服务器的消息 (详情查看 rules/packet.txt 文件) | * 改变其他插件甚至是服务器的消息 (详情查看 rules/packet.txt 文件) | ||
− | '''控制台特性''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''控制台特性'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
* 删除不想看到的消息 | * 删除不想看到的消息 | ||
− | '''提醒音效''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''提醒音效'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
− | * | + | * 当有人@你的时或你收到了 '/tell', '/r' 的回复(或任意指定的消息)会有提醒音效 |
− | * | + | * 自定义的声音、音量和音高. |
− | ** | + | ** 支持不同MC版本的音效名 |
− | * | + | * 可以设置受到提醒时的前缀 (如 @kangarko) |
− | * | + | * 只会提醒 '''双手离开键盘的(AFK)''' 玩家 (需要 Essentials,可关闭) |
− | ''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''语法'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
− | * | + | * 自动大写句子开头(英文) |
− | * | + | * 自动在句子结尾加上句号. |
− | * | + | * 显示地区和IP地址 |
− | * | + | * 设置大写和加句号的句子所需最小长度 |
− | ''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''聊天记录'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
− | * ''' | + | * '''把聊天消息保存到文件内'''. 这并非如控制台那样记录日志,这只会保存玩家的消息和特定的指令 |
− | * | + | * 忽略特定的玩家 |
− | '''本地化''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''本地化'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
− | * | + | * 目前可用语言: |
** 英语 (''en'') | ** 英语 (''en'') | ||
− | ** | + | ** 斯洛伐克语 (''sk'') |
− | ** | + | ** 捷克语 (''cz'') |
** 西班牙语 (''es'') | ** 西班牙语 (''es'') | ||
** 德语 (''de'') | ** 德语 (''de'') | ||
** 法语 (''fr'') | ** 法语 (''fr'') | ||
− | ** | + | ** 荷兰语(''nl'') |
− | ** | + | ** 瑞典语 (''se'') |
− | ** | + | ** 匈牙利语 (''hu'') |
− | ** | + | ** 保加利亚语 (''bg'') |
− | + | ||
− | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> | |
− | + | <!--标题--> | |
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''分组(特定权限设置)'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
− | |||
| | ||
− | + | 不同分组不同设定 | |
− | * | + | * 示例: 允许特定的玩家无视冷却. |
− | * | + | * 示例 2: 设置 '''不同的加入/离开/踢出服务器消息'''. |
− | '''更新提醒''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''更新提醒'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
− | * | + | * 自动更新插件配置(会覆盖插件注释) |
− | ** '' | + | ** ''注意: 更新后,YAML的注释会丢失. 你可以到github 页面来查看注释'' |
− | ** | + | ** 智能检测报错和非法数值 |
− | *** '' | + | *** ''注意: 这一功能已在付费专业版大幅改善.'' |
− | * | + | * 新版本更新 |
− | * ''' | + | * '''自动下载'''新版本 |
− | * | + | * 高效的异步处理 |
− | '''轻量 &''' '''安全''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''轻量 &''' '''安全'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
* 插件性能高效,只占用少量的 CPU / RAM | * 插件性能高效,只占用少量的 CPU / RAM | ||
− | * | + | * 异步更新插件和特性 |
− | * | + | * 防止控制台无限刷屏d1安全检测器 |
− | * | + | * 自定义语法解析器 |
你可以开关 '''每个''' 特性和改变 '''每一条''' 消息! | 你可以开关 '''每个''' 特性和改变 '''每一条''' 消息! | ||
+ | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> | ||
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''Atom的高级语法规则'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
− | + | 你想要在ChatControl内使用Atom的语法规则吗? | |
− | |||
− | |||
− | + | 查看@Piepmatz制作的 <nowiki>https://atom.io/packages/language-mc-chatcontrol</nowiki> | |
− | '''兼容性''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''兼容性'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
+ | </div> | ||
+ | * 插件兼容 '''Craftbukkit 1.2.5 至最新的spigot版本''' '''.''' | ||
+ | ** 插件不使用 NMS access 所以不大可能会因更新服务端版本而失效 (1.10.x之类的版本) | ||
+ | * 插件至少需要JAVA版本: '''Java 8''' | ||
+ | * 兼容Cauldron & PaperSpigot | ||
+ | </div> | ||
− | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> | |
− | + | <!--标题--> | |
− | + | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''效果'''</p> | |
− | + | <div style="padding:10px 20px;"> | |
+ | </div> | ||
+ | [[file:ccl2.gif]]<br> | ||
+ | [[file:ccl3.gif]]<br> | ||
+ | [[file:ccl4.gif]]<br> | ||
+ | [[file:ccl5.gif]]<br> | ||
+ | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> | ||
+ | <!--标题--> | ||
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''指令'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
− | ''' | + | 用 "/'''chc list'''"来显示插件的所有指令. |
− | + | <!--标题--> | |
+ | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''配置'''</p> | ||
+ | <div style="padding:10px 20px;"> | ||
+ | </div> | ||
+ | 查看Github或MCBBS搬运帖 | ||
− | |||
− | * '''ProtocolLib''' | + | <div style="float:none;-webkit-border-image: none;color: #333;height: auto;line-height: 20px;margin: 35px 0 0 0;min-height: 20px;background-color: #f8f8f8;box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-webkit-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);-moz-box-shadow:0 0 10px rgba(193, 193, 193, 0.5);width:100%;"> |
− | ** | + | <!--标题--> |
− | * '''Essentials''' | + | <p style="color:#ffffff;font-size: 22px;text-align: center;margin:0; padding:16px;background-color: #3385ff;">'''可选前置'''</p> |
− | * '''Vault''' | + | <div style="padding:10px 20px;"> |
− | * '''Multiverse-Core''' | + | </div> |
− | * '''Towny''' | + | * '''ProtocolLib''' 用于packet.txt内的自定义规则来防止TAB补全指令. |
− | * '''SimpleClans''' | + | ** 如果你使用的服务端为 1.8,确认你的ProtocoLib版本至少为#70! |
− | * '''AuthMe Reloaded 3.5''' | + | * '''Essentials''' 或 '''EssentialsX''' 来检测暂时离开游戏的玩家. |
− | * '''PlaceholderAPI''' | + | * '''Vault''' 用于聊天格式和自定义规则中取钱. |
− | * '''NoCheatPlus''' ( | + | * '''Multiverse-Core''' 在聊天格式中显示世界名. |
+ | * '''Towny''' 在聊天格式中显示 ''%nation''国家名 和 ''%town''城镇名. | ||
+ | * '''SimpleClans''' 在聊天格式中显示''%clan'' 公会名. | ||
+ | * '''AuthMe Reloaded 3.5''' 或'''5.1+''' 显示更好的加入/踢出/退出游戏的消息. | ||
+ | * '''PlaceholderAPI''' 支持更多变量. | ||
+ | * '''NoCheatPlus''' (这不是前置,但推荐使用) 可以用于防止更多类型的刷屏. | ||
− | ''' | + | '''需要帮助?到Issue Tracker反馈你的问题.''' |
+ | </div> |
2019年1月20日 (日) 13:01的最新版本
如果你喜欢这款拥有5年历史的插件的话,你也可以考虑购买付费的专业版.
如果你觉得这款插件不错,那么你也有可能堆插件作者的 Confiscate 和 CoreArena 插件感兴趣.
生成缩略图出错:无法将缩略图保存到目标地点
介绍 · Introduction
ChatControl是一款聊天管理插件,这款插件可以减少你服务器里的刷屏、打广告和假人刷屏现象. 也可以创建自定义的规则和处理程序来完全控制聊天. 还有更多独特的特点请往下看!
特性
规则和处理程序
- 用法示例:
- 过滤脏话. 默认过滤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的变量.
- 支持 全服 聊天 (开头加上 "!") 和本地聊天 (ranged模式)
- 用 chatcontrol.chat.overrideranged 权限来收听全世界的对话消息
- 用 chatcontrol.chat.spy权限来查看所有世界的消息 - 监察模式
防刷屏
- 阻挡 相同或相似的 消息和指令
- 删除特殊和重复字符(可开关)
- 忽略指令中的第一个参数以防止插件检测过于严格
- 自定义几率
- 设置聊天和输入指令的 冷却
- 缩短过长的 非人话 的刷屏消息
- 冷却和相似性检测的指令白名单
智能拦截
- 有效并智能地阻止相似的消息、指令
- 设置一行消息的最小消息长度,相似度、数量和忽略单词的白名单
- 忽略玩家名
防假人
- 设置登录间隔
- 防止放置相同内容的告示牌 (告知管理员并掉落牌子) (用于防止 "AutoSign"作弊功能)
- 如果玩家登录后未移动则无法聊天 (防止假人加入服务器并开始刷屏)
清空聊天
- 清空聊天栏. 支持以下参数:
- -anonymous (-a) (隐藏清空者的名字)
- -silent (-s) (隐藏清空后播报的消息)
- -console (清空控制台消息)
- 不会清除有权限的玩家的聊天消息
全服禁言
- 在禁言期间玩家无法聊天和输入特定的指令.
- 并且会隐藏这名玩家的加入/退出/踢出和死亡消息.
- 支持以下参数:
- -anonymous (-a) (隐藏清空者的名字)
- -silent (-s) (隐藏清空后播报的消息)
- -console (清空控制台消息)
自定义消息 & 广播
- 自定义或隐藏 加入/退出 和踢出玩家的消息. 支持变量:
- %player
- %pl_suffix and %pl_prefix
- (更多变量请查看上面的聊天变量)
- 发送 假的加入或退出游戏的消息 (/chc fake)
- 定时广播
- 3种模式 - 顺序、随机和缓存随机
- 可设置一个 前缀 和 后缀
- 支持变量 %player 和 %world
- 不同世界不同消息
- 默认情况下,世界消息继承全局消息,可以通过在第一行插入-excludeglobal来禁用
发包特性
- 如果没有参数则关闭 tab补全指令 , 防止泄露服务器插件信息.
- 提醒: 如果你使用的是 spigot,推荐关闭这个功能并在spigot.yml内修改配置!
- 改变其他插件甚至是服务器的消息 (详情查看 rules/packet.txt 文件)
控制台特性
- 删除不想看到的消息
提醒音效
- 当有人@你的时或你收到了 '/tell', '/r' 的回复(或任意指定的消息)会有提醒音效
- 自定义的声音、音量和音高.
- 支持不同MC版本的音效名
- 可以设置受到提醒时的前缀 (如 @kangarko)
- 只会提醒 双手离开键盘的(AFK) 玩家 (需要 Essentials,可关闭)
语法
- 自动大写句子开头(英文)
- 自动在句子结尾加上句号.
- 显示地区和IP地址
- 设置大写和加句号的句子所需最小长度
聊天记录
- 把聊天消息保存到文件内. 这并非如控制台那样记录日志,这只会保存玩家的消息和特定的指令
- 忽略特定的玩家
本地化
- 目前可用语言:
- 英语 (en)
- 斯洛伐克语 (sk)
- 捷克语 (cz)
- 西班牙语 (es)
- 德语 (de)
- 法语 (fr)
- 荷兰语(nl)
- 瑞典语 (se)
- 匈牙利语 (hu)
- 保加利亚语 (bg)
分组(特定权限设置)
不同分组不同设定
- 示例: 允许特定的玩家无视冷却.
- 示例 2: 设置 不同的加入/离开/踢出服务器消息.
更新提醒
- 自动更新插件配置(会覆盖插件注释)
- 注意: 更新后,YAML的注释会丢失. 你可以到github 页面来查看注释
- 智能检测报错和非法数值
- 注意: 这一功能已在付费专业版大幅改善.
- 新版本更新
- 自动下载新版本
- 高效的异步处理
轻量 & 安全
- 插件性能高效,只占用少量的 CPU / RAM
- 异步更新插件和特性
- 防止控制台无限刷屏d1安全检测器
- 自定义语法解析器
你可以开关 每个 特性和改变 每一条 消息!
Atom的高级语法规则
你想要在ChatControl内使用Atom的语法规则吗?
查看@Piepmatz制作的 https://atom.io/packages/language-mc-chatcontrol
兼容性
- 插件兼容 Craftbukkit 1.2.5 至最新的spigot版本 .
- 插件不使用 NMS access 所以不大可能会因更新服务端版本而失效 (1.10.x之类的版本)
- 插件至少需要JAVA版本: Java 8
- 兼容Cauldron & PaperSpigot
效果
生成缩略图出错:无法将缩略图保存到目标地点
生成缩略图出错:无法将缩略图保存到目标地点
生成缩略图出错:无法将缩略图保存到目标地点
生成缩略图出错:无法将缩略图保存到目标地点
指令
用 "/chc list"来显示插件的所有指令.
配置
查看Github或MCBBS搬运帖
可选前置
- ProtocolLib 用于packet.txt内的自定义规则来防止TAB补全指令.
- 如果你使用的服务端为 1.8,确认你的ProtocoLib版本至少为#70!
- Essentials 或 EssentialsX 来检测暂时离开游戏的玩家.
- Vault 用于聊天格式和自定义规则中取钱.
- Multiverse-Core 在聊天格式中显示世界名.
- Towny 在聊天格式中显示 %nation国家名 和 %town城镇名.
- SimpleClans 在聊天格式中显示%clan 公会名.
- AuthMe Reloaded 3.5 或5.1+ 显示更好的加入/踢出/退出游戏的消息.
- PlaceholderAPI 支持更多变量.
- NoCheatPlus (这不是前置,但推荐使用) 可以用于防止更多类型的刷屏.
需要帮助?到Issue Tracker反馈你的问题.