Minecraft(我的世界)中文论坛

标题: [综合]ChatControl/Pro——多功能信息管理|更新可在变量内使用变量[1.2.5-1.15.1]

作者: qsefthuopq    时间: 2019-1-1 22:19
标题: [综合]ChatControl/Pro——多功能信息管理|更新可在变量内使用变量[1.2.5-1.15.1]
本帖最后由 qsefthuopq 于 2020-1-9 12:25 编辑
插件名
ChatControl

作者
kangarko

兼容版本
1.2.5-1.15.1

下载地址

如果你喜欢这款拥有5年历史的插件的话,你也可以考虑购买付费的专业版.
如果你觉得这款插件不错,那么你也有可能对插件作者的 ConfiscateCoreArena 插件感兴趣.
个人总结付费版功能
其它同类插件该有的功能都有,同类插件没有的功能也有
  • 利用Protocolib的发包规则汉化消息 如CAUC
  • 防刷屏和复读  如AntiRepeat
  • 屏蔽控制台刷屏信息 如Console Spam Fix
  • 防脏话  如SuperAntiChat 但默认配置只有英文的脏话屏蔽 看得懂正则表达式的话可自行修改
  • 防御书本BUG崩服 如ExploitFix
  • 聊天频道
  • 可点击的JSON信息
  • 防假人压测
  • 用进度显示私聊
  • 聊天音效提醒
  • @ at功能
  • 监视聊天记录
  • 发送广播和定时广播
  • 发送虚假加入/退出游戏的消息
  • ......


1.14版本的发包规则只能在PaperSpigot上使用

介绍 · Introduction

ChatControl是一款多功能的聊天管理插件,这款插件可以减少你服务器里的刷屏、打广告和假人刷屏现象. 也可以创建自定义的规则和处理程序来完全控制聊天. 还有更多独特的特点请往下看.

特性 · Features
规则和处理程序


聊天格式
防刷屏

智能拦截
防假人
清空聊天
全服禁言
自定义消息 & 广播
发包特性
控制台特性
提醒音效
  • 当有人@你的时或你收到了 '/tell', '/r' 的回复(或任意指定的消息)会有提醒音效
  • 自定义的声音、音量和音高.
    • 支持不同MC版本的音效名
  • 可以设置收到提醒时的前缀 (如 @kangarko)
  • 只会提醒 双手离开键盘的(AFK) 玩家 (需要 Essentials,可关闭)
语法
  • 自动大写句子开头(英文)
  • 自动在句子结尾加上句号.
  • 显示地区和IP地址
  • 设置大写和加句号的句子所需最小长度
聊天记录
  • 把聊天消息保存到文件内. 这并非如控制台那样记录日志,这只会保存玩家的消息和特定的指令
  • 忽略特定的玩家
本地化
目前可用语言:
  • 英语 (en)
  • 斯洛伐克语 (sk)
  • 捷克语 (cz)
  • 西班牙语 (es)
  • 德语 (de)
  • 法语 (fr)
  • 荷兰语(nl)
  • 瑞典语 (se)
  • 匈牙利语 (hu)
  • 保加利亚语 (bg)
  • 汉语(cn)



分组(特定权限设置)
不同分组不同设定
  • 示例: 允许特定的玩家无视冷却.
  • 示例 2: 设置 不同的加入/离开/踢出服务器消息.
  • 详情查看汉化配置
更新提醒
  • 自动更新插件配置(会覆盖插件注释)
    • 注意: 更新后,YAML的注释会丢失. 你可以到github 页面来查看注释
    • 智能检测报错和非法数值
      • 注意: 这一功能已在付费专业版大幅改善.

  • 新版本更新
  • 自动下载新版本
  • 高效的异步处理
轻量 & 安全
  • 插件性能高效,只占用少量的 CPU / RAM
  • 异步更新插件和特性
  • 防止控制台无限刷屏的安全检测器
  • 自定义语法解析器
你可以开关 每个 特性和改变 每一条 消息!
Atom的高级语法规则
  你想要 ChatControl的语法规则适用于 Atom编辑器?
  查看@Piepmatz制作的Atom插件 https://atom.io/packages/language-mc-chatcontrol
兼容性
  • 插件兼容 Craftbukkit 1.2.5 至最新的spigot版本.
    • 插件不使用 NMS access 所以不大可能会因更新服务端版本而失效 (1.10.x之类的版本)
      (未测试旧版本兼容性,可能需要下载旧版插件)
  • 插件至少需要JAVA版本: Java 8
  • 兼容Cauldron & PaperSpigot
详细兼容版本请查看WIKI
部分旧版本需要安装BungeeChatAPI
跨服聊天需要安装BungeeControlBridge
效果 · Effects





汉化配置

测试环境1.12.2 Spigot
由于setting.yml的注释会被覆盖
所以你可以查看 settings注释参考汉化配置.yml 内的注释
ChatControl汉化配置.zip (56.88 KB, 下载次数: 167, 售价: 10 粒金粒)
注意:管理员默认拥有无视规则的权限,需要给予自己否定权限-chatcontrol.bypass.rules.global才能看到汉化消息

2019.1.29 上传付费版配置 更新Worldedit部分常用消息汉化
注:汉化配置已过期,不过仍可直接覆盖汉化,插件会自动更新配置
Commands · 指令
付费版更多指令请查看WIKI
搬运授权  ·  Authorization
链接  · Links

插件作者的其它插件
[机制]OldDays —— 在新版本启用旧版本的游戏机制[1.7.10-1.13]

[机制|付费][PCD]Winter——凛冬|寒冬里看雪花飞舞[1.7.10-1.13]

[安全|付费]Confiscate —— 检测玩家刷物品及管理员滥用权限等[1.7.10-1.13.2]


[付费|机制]Boss —— 创建自定义Boss[1.7.10-1.13.2]



区别

付费专业版介绍
插件名
ChatControl Pro

作者
kangarko

兼容版本
1.4.7-1.13.2

购买地址

介绍 · Introduction
ChatControl是一款易于理解和配置的多功能聊天管理插件,可以更容易地管理你的服务器聊天消息内容。这款插件最初用于防止刷屏、打广告、脏话和防假人,但现在这款插件已经蜕变,其功能远超于一般的聊天管理插件。
完全支持强大的正则表达式来减少大量的刷屏信息、广告、脏话等,甚至是防假人.
不仅初学者可通过带有大量注释的示例配置来创建属于你自己的游戏规则,而且高级用户可以利用正则表达式的强大功能来编辑你的javascript脚本来创建新的变量或事件。消息完全支持JSON。


提醒: 你可以在配置内关闭每一种特性和隐藏每一条消息. ChatControl几乎没有无法更改的硬核代码.一切皆有可能.

特性
五层防刷屏
以下图片展示了新的自动防刷屏系统:



美观的聊天格式
让玩家可以设置不同的聊天格式.
以下图片展示了颜色和格式菜单,点击对应的颜色即可应用字体颜色和格式. 设置会被保存到文件内所以玩家下次登录时仍可使用之前使用的设置. 提醒: 如果你不喜欢这个特性的话你可在配置内关闭这一特性.

管理员聊天



BC跨服聊天

聊天频道和组队聊天

清空聊天消息和全服禁言

广播

加入、退出游戏和死亡消息


私聊

自动广播消息

规则
使用正则表达式来创建属于你的规则来管理特定的消息 (或是其中的一部分! 规则包含大概20个运算符,其中包括忽略玩家和修改消息.可用处理器来管理多条消息而无需繁复的代码.
你可用用规则来


提醒: 使用构建中的指令可以更简单地添加规则! 请查看指令部分.
提醒: 运算符支持正则表达式补货组,可以让你再次使用捕捉到的部分消息.
标准规则. 支持聊天、指令、告示牌、书本和铁砧修改物品.
发包规则: 捕获并修改任何插件或服务器的消息. 可重写或修改这些消息. 可设置不同世界显示同一条消息不同的修改内容.
聊天忽略: 可以让玩家屏蔽 (由规则捕获) 他们不想看到的内容.这可以让玩家自主过滤脏话或屏蔽某个玩家. 请查看插件WIKI获取详细内容.

减缓假人攻击


相似度检测


过滤控制台消息

分组

提醒: 想要让玩家进入一个分组,只需给予权限 "chatcontrol.group.<组名>" 即可.

警告和计分系统
当玩家达到指定分数后会触发一些东西.之后会重置该任务并在一段时间后降低分数(可配置).
可设置直到重置任务得到安排才重复上一个操作,并智能警告玩家,以防止向玩家发送多条消息.
可创建无限多的警告消息,指定要触发的分数和要执行的操作.可给予一个分数不同的警告消息来使用插件的不同功能.

记录器


更多特性
- 检测插件的操作时间,如果占用时间过长会发出警告.
- 违法记录. 如果一条消息被规则捕获到就会被记录到控制台.
- 对用户友好的调试模式可以让你查看配置的内容来让你轻松地找出配置的错误并校正.


Bonus 1: @和音效提醒
Bonus 2: 发包特性
注意:需要ProtocolLib.
Bonus 3: JavaScript变量
你可以通过JavaScript来关联所有其他的插件并读取插件数值. 你可以创建属于你自己的变量!
这是ChatControl独特的特性, 可以让你从其他插件甚至是服务器本身获取变量,如玩家的延迟 (无需NMS access)或其他的数值.你可以用JavaScript获取任何你喜欢的变量并进行修改.
WIKI文档中提供了示例文件,你可以就此入门.
Bonus 4: 语法校正
Bonus 5: 新人特性


支持BungeeCords!


你只需在 settings.yml 内启用 'BungeeCords.Enabled' 为 'true'.
提醒: 请不要把ChatControl放到一个bungee服务器内, 这是 Bukkit的插件. 你只需把BungeeControlBridge放到Bungee服务器内.
BungeeCords特性:
ChatControl支持你的语言!
目前可用语言:
英语、德语. 斯洛伐克和捷克语 + exclusive cases support (pády), Spanish, 汉语, 荷兰语, Hungarian, Russian, Portuguese, Italian, Polish, Turkish 等! (查看Spigotmc页面顶部)
支持JSON
消息会在被发送到控制台后自动失去JSON.JSON消息依然支持颜色代码 JSON.详情查看WIKI文档.
无尽的可能性
运用正则表达式的强大力量,你可以用Java的Reflection或JavaScript创建无限数量的规则、变量或事件. 开发者API
插件开发者可以使用ChatControl的API来操作和编辑与聊天频道相关的功能.点击前往WIKI查看详情.
智能配置
错误的文件设置会使插件发出警告并告诉你错误出在哪 (比如应输入文本而不是数字) 并且在插件更新后自动更新配置.
提醒:当配置更新后, 所有YAML的配置注释会消失.注释请参考汉化配置
可靠 稳定
ChatControl从2013诞生至今,插件的特性都已经过测试并在服务器能够正常的使用.
轻量 & 安全
ChatControl 具有高效和优化的线程和内存使用率. 更新器异步运行而不会卡服, 并且插件会禁止无限循环的正则表达式卡服.
Java 8
Minecraft 1.4.7 及更高版本 *
* Minecraft 1.7.10及更旧的版本.需要安装BungeeChatAPI .
发包特性在 Minecraft 1.6.4及更旧的版本无法正常使用.

插件说明
当你完成以下操作后我才建议购买这款插件:
1) 阅读完这个页面的全部内容并对插件有初步的了解. 不要盲目购买.
2) 人无完人,金无足赤. 尽管你只需拖拽到插件文件夹内就能使用插件, 插件的默认设置只是示例,并不适用于所有的服务器,所以我推荐你了解插件配置并进行修改,做到物尽其用.
3) 同意使用条款.
感谢你查看这款插件. 使用愉快.

使用条款
§1 插件作者保留所有权利,你不能发行、复制或衍生这款插件
§2 本插件按原样提供,插件作者不提供任何功能保证或用户支持.
§3 你无法退款.
§4 一次购买只能用于一个服务器.
§5 你可以私自修改插件源码, 但你不能将插件源码用于任何其他插件. 插件作者不会对修改版本或修改插件内容提供帮助.
§6您不能将插件改得面目全非.
§7 插件作者在Spigotmc、GitHub 和服务器ID为 360404674219737100 和 465369859086090250的Discord服务器内提供帮助.谨防欺诈.
§8 插件作者无法沿着网线爬过来阻止你上传付费插件到网络上,但是你可能会触犯法律而受到律师函.

造福社会
规则
如果你创建了你认为很有用的规则, 你可以私聊插件作者,他会放到插件页面供更多人使用.插件作者对这些规则的功能、有效性或错误捕获不提供任何保证.

代码作者: ridalarry
描述: 脏话和杂项规则汇编.
链接: http://pastebin.com/7gd9U2Dv [最后更新: 17.06.2018]

链接

搬运帖更新记录
2019.1.29 上传付费版汉化配置及插件消息汉化示例 汉化配置请到上面下载
2019.2.15 更新漏掉的付费版commands.txt汉化配置

付费版更新记录
点击查看

[groupid=1151]Minecraft插件百科[/groupid]
作者: 小小五    时间: 2019-1-2 09:03
勤劳的人!支持一下
作者: NoName德里奇    时间: 2019-1-2 09:06
看起来是个不错的插件,支持一下。
作者: 大海Sea    时间: 2019-1-2 12:48
高能插件,厉害厉害
作者: 一手汗    时间: 2019-1-2 12:57
非常实用的的插件。
辛苦楼主了

作者: Reliable_han    时间: 2019-1-28 17:45
高端插件 顶!!!
作者: CycleDM    时间: 2019-2-15 00:24
很高大上的插件,支持!!
作者: mopacko00412    时间: 2019-2-15 09:35
不錯阿!!!! 很欣賞這個!! 來看看:D
作者: GB_banxia    时间: 2019-5-14 20:05
感谢lz分享 顶一下awa
作者: 1458720607    时间: 2020-3-4 18:32
铁柱有心了