ChatControl Pro - Format and Filter Your Chat [1.7.10 - 1.16.4] 8.9.10 ChatControl Pro - 格式化和过滤您的聊天 [1.7.10 - 1.16.4] 8.9.10
!重要的 !
我们将至少在接下来的 12 个月内继续维护 ChatControl Pro,但不会添加任何新功能。
推荐:
ChatControl是最全面和可配置的解决方案,可将您的服务器等级提升到一个新的水平!它最初是为了防止垃圾邮件、广告、脏话或机器人破坏您的服务器,但它的发展已经远远超出了聊天控制插件。
完全支持强大的正则表达式可以显着减少服务器上的垃圾邮件、上限、广告、脏话甚至机器人的数量。
虽然初学者会欣赏在游戏中创建规则和带有示例的丰富注释的配置文件的能力,但高级用户会使用正则表达式的强大功能,并且可以编写自己的 JavaScript 脚本来创建自己的变量或事件。消息中完全支持 JSON。
但它提供了更多!
注意:您可以禁用所有功能并隐藏每条消息。ChatControl 具有几乎为零的无法更改的硬编码功能。一切都是可定制的。
五层反垃圾邮件™ 像 Bawl 一样摧毁垃圾邮件发送者
- 防止太快的消息和命令。
- 阻止类似的消息和命令。
- 阻止不同但重复的消息(你好,t,你好,t)。
- TIME FRAME LIMIT动态限制时间范围内的消息和命令数量!
- PARROT ANTI-COPY可防止来自其他玩家的重复消息!
一张图片展示了新的自适应反垃圾邮件,我们提供的五个(!)反垃圾邮件层之一绝对消除任何类型的不当行为:
- 支持非英语服务器和变音符号 (äøôšć)。
- 使用简单的权限禁用“disconnect.spam”踢。
- 支持正则表达式的白名单。
- 支持Warn&Point系统。
美丽的聊天格式化
程序将默认的无聊聊天变成与玩家本身互动的高级美丽聊天。
- 支持远程聊天- 说话一定距离,或覆盖并在全球范围内说话。
- 员工的间谍模式和管理员聊天。
- BungeeCord、DiscordSRV和PlaceholderAPI支持。
- 数以千计的占位符和JAVASCRIPT CONDITIONS无限可能,您可以使消息的某些部分 (dis) 动态显示!
- 颜色和装饰菜单!独立于您的权限插件,随时选择所需的颜色和装饰。
显示颜色和装饰菜单的图像,您可以在其中轻松选择聊天颜色和装饰。该设置被写入磁盘文件,因此它会在您下次登录时记住您,除非您重置它。注意:如果你讨厌这个功能,你可以完全切断它。它永远不会出现。
您的员工的管理员聊天
- 您想要的任何命令:默认情况下它是“/chc ach”,但是创建 /ac 或 /adminchat 之类的别名很容易!检查这篇文章,看看如何。
- BungeeCord、DiscordSRV和PlaceholderAPI支持。
蹦极聊天全球演讲
- 您想要的任何命令:默认情况下它是“/chc bc”,但是创建像 /bc 或 /bungee 这样的别名很容易!检查这篇文章,看看如何。
- DiscordSRV(双向)和PlaceholderAPI支持。
聊天频道和聚会聊天
- 创建无限数量的频道房间。
- 完全支持JSON和交互式元素。
- 保存或记录消息。
- 远程模式- 只对一定距离说话。
- 管理员的间谍模式。
- PARTY CHAT通过例如Towny或Factions。
- BungeeCord支持。
- 加入时自动将玩家放入频道(或让他们窥探频道)。
- DiscordSRV支持这两种方式。
清除和静音游戏聊天
- 清除聊天或控制台的命令。
- 将聊天 GLOBALLY 静音,防止来自机器人攻击的垃圾邮件。
宣布重要信息
- 使用“/chc a”命令手动向服务器上的每个人广播重要消息。
- 向玩家播放声音(可配置)。
- 支持BungeeCord。
加入、退出和死亡消息
- 自定义加入/退出/踢和死亡消息。
- 支持每个世界、每个权限、游戏模式、杀手或 JavaScript 条件等不同消息的高级条件!
- 如果玩家使用 AuthMe 登录,则仅显示退出消息的选项。
私人消息
- 秘密向其他玩家或控制台发送消息。
- 回复最后收到的消息。
- 支持交互式JSON格式和通知声音。
- 管理员观看对话的社交间谍。
- BungeeCords 支持。
- /ignore命令忽略不需要的消息或私人消息
- /togglepm命令禁用接收私人消息
- /我命令!
- 对话模式!以@+收件人姓名开始您的消息,您将自动进入私人对话。
奖励:Minecraft 1.12 及更高版本支持
私人消息的 toast 通知:
自动消息广播器
- 具有参数、全局和每个世界消息的高级定时消息广播器。
- 三种模式(按时间顺序、随机、带缓存的随机)。
- 设置前缀和后缀(可以是多行)。
- JSON 支持。
规则(提供反发誓、反广告等)
使用正则表达式创建自己的规则来处理某些消息(或其中的一部分!规则包括近 20 个运算符,包括忽略玩家或修改消息。使用处理程序来处理管理多个规则并防止重复代码。
为什么规则如此棒:
- 诅咒/咒骂词过滤。(默认屏蔽近50个脏话!)
- IP/URL 广告拦截
- 过滤垃圾邮件、重复字符
- 阻止 unicode / 非英语消息
- 正确的错字/俚语
- 命令别名
- 实用程序命令/消息
- 有趣的消息替换
- 向BungeeCord发送命令
- ...规则完全由您决定,可能性无穷无尽!
提示:使用内置命令轻松添加新规则!请参阅命令部分。
TIP2:运营商支持正则表达式捕获组,允许您重用部分捕获的消息。
标准规则。支持在砧上编辑的聊天、命令、标志、书籍和项目。
数据包规则:捕获和修改任何插件或服务器消息。重写或取消它们。在多个世界中以不同方式重写一条消息的选项。
Chat Ignorer:让玩家选择他们想要/不想看到的消息(按规则规定)。例如,这可以用来让玩家决定他们是否会看到脏话,并为那些不想看到它们的人隐藏它们。请查看以下文章在 Wiki 上获取更多信息。
降低机器人攻击
- 设置再次登录之间的延迟。
- 在玩家移动之前阻止聊天和命令。
- 仅当玩家使用AuthMe登录时才显示退出消息。
- 防止使用粗俗或合法的昵称。
- 防止从 BOOKS 运行命令。
预防C APS _
- 高级配置,包括白名单、消息长度、PERCENTAGE、连续大写。
- 忽略玩家姓名。
- 支持我们的 Warn & Point™ 系统。
控制台过滤器_
标志_
组
提示:要将玩家分配到组中,请授予他们“chatcontrol.group.<group>”权限(将 <group> 替换为组名)。
- 创建无限数量的组,其中具有指定权限的玩家将有不同的设置,例如加入/退出/踢消息,聊天/命令延迟等。
警告和积分系统™
一个过度警告积分系统,当玩家达到一定数量的积分时会执行操作。包括一个重置任务,它将在特定时间减去一些点(可配置)。重复上一个操作的选项,直到重置任务被安排和智能警告,以防止向播放器发送多条消息。
创建无限数量的警告集,指定要触发的点级别和要执行的操作。独立于插件的不同部分给不同的警告集打分。
作家
- 将聊天通信保存到文件。
- 一个选项还可以指定将保存哪些命令以及排除玩家的白名单。
和其他额外的功能
- 测量插件的操作并在花费时间过长时打印警告。
- 冗长的规则。如果消息被规则捕获,请将其记录在控制台中。
- 用户友好的调试让您了解插件如何查看您已配置的内容,从而使您能够轻松修复自己的错误。
奖励 1:标记和声音通知
- 用指定的字符标记玩家(例如“Hey @kangarko!”)并使标签变得丰富多彩。
- 当玩家收到私人消息(/tell、/msg、/r)或任何其他定义的命令时提醒他们。可定制的声音、音量和音高。
- 仅提醒玩家AFK(通过 Essentials)或仅以指定字符(例如“@”)为前缀提醒玩家。
奖励 2:数据包功能
注意:需要 ProtocolLib。
- 选项卡-完全管理器。通过禁用选项卡完成来防止泄露您的服务器配置。仅在命令中禁用的选项,仅在消息包含空格或设置最小消息长度时才允许。
- 数据包规则。捕获和控制每条消息,也来自内部服务器消息(来自 Spigot)或您拥有的任何其他插件。(见数据包规则)
奖励 3:JavaScript 变量
挂钩所有插件并获取它们的属性是不可能的,因为那里有成千上万种不同的插件。这就是为什么我决定创建一个新的、独特的变量系统,它允许您创建自己的变量!
这是 ChatControl 中的独有功能,它允许您从任何其他插件甚至服务器本身获取任何变量,例如玩家的 ping(无需 NMS 访问)或其他属性。您可以使用 JavaScript 来获取您喜欢的任何变量,并且可能会对其进行修改。
文档中附带了示例文件,因此从示例中学习应该很容易。
奖励 4:正确的玩家语法
- 在句尾自动插入一个点。
- 大写聊天消息。
- 小写意外拼错了第二个字母(例如:TRee 变为 Tree)。
- 可配置的消息长度。
- 尊重域和 IP 地址。
奖励 5:新人的功能
- 我们为您的新玩家提供特殊设置!您指定玩家必须在服务器上花费多少时间才能被归类为新人。
- 新人(可以)有以下限制:
- 他们登录时的自定义消息。
- 禁用发送聊天消息(支持白名单)。
- 禁用发送命令(支持白名单)。
- 禁止查看其他玩家的消息!
- 新人功能在其中发挥作用的世界,因此当您的玩家进入不同的世界时,您可以立即禁用所有限制。
更多在生产服务器上运行的游戏内预览:
Spoiler
Interactive chat 使用 JSON 元素,当悬停在聊天元素上时可以显示不同的文本,例如玩家的排名或他们的名字。完全可配置且直观。
公告命令可帮助您在服务器上保持秩序并广播重要消息。带有可配置的声音通知。
清除聊天是许多聊天实用程序功能之一。控制台也可以被清除。
内置的简单规则创建器,在 15 秒内提供逐步简单而有效的规则创建。
高级用户可以从使用 JavaScript 创建自定义变量中受益。这允许基本上做所有事情,甚至执行与插件无关的操作。
支持蹦极绳!
Bungee 唯一需要做的工作就是在 settings.yml 中将“BungeeCord.Enabled”设置为“true”并在您的网络上安装BungeeControl 。
注意:请不要将 ChatControl 放在 Bungee 服务器上,它是 Bukkit 插件。您唯一需要放在蹦极上的是 BungeeControl。
BungeeCord 特点:
- 来自所有服务器上的规则和处理程序的警报消息。
- 使用“/chc ach”进行管理员聊天,使用“/chc global”进行全局聊天。
- 在规则和处理程序中使用“then bungeeconsole”运算符在蹦极上执行命令。支持多个命令。
- 聊天频道。
- 私人消息,包括“/tell”和“/reply”。
- 加入、退出、踢和死亡信息。
- 当玩家加入或离开网络,或在服务器之间切换时的消息。
- 在整个网络上广播重要消息。
ChatControl 会说您的语言!
目前可用的翻译:
英语、德语。斯洛伐克语和捷克语 + 独家案例支持 (pády)、西班牙语、中文、荷兰语、匈牙利语、俄语、葡萄牙语、意大利语、波兰语、土耳其语等等!(请参阅本页顶部)
提示:要自定义本地化,请参阅文档中的这篇文章。
如果您进行本地化,如果您通过 PM 将其发送给我将不胜感激。谢谢!
完全支持 JSON 消息。到处。
消息在发送到控制台时会自动丢失 JSON。JSON 消息中仍然支持带有 & 的颜色代码。有关教程,请参阅文档。
可能性是无止境
利用正则表达式、Java 的反射或 JavaScript 的力量来创建无限数量的规则、变量或事件。
开发人员 API
开发人员可以利用 ChatControl 的 API 来操作和编辑与频道相关的功能。单击此处查看完整文档。
智能配置
设置文件和本地化会警告您并从错误的值(例如文本而不是数字)中自我修复,并且会在您安装新版本时自动升级。
注意:配置更新时,所有 YAML 注释 (#) 都会丢失。这是由于 Bukkit 如何处理保存。如果您需要参考值和注释,请打开插件 JAR 文件并查看文件的最新版本。
可靠稳定
ChatControl 自 2013 年以来一直存在,这些功能已经在生产服务器上进行了测试,因此稳定可靠。
Blazingly Fast
ChatControl 具有高效和优化的线程和内存使用。更新程序异步运行以防止服务器冻结,并防止正则表达式运行无限循环并冻结服务器。
Java 8
Minecraft 1.4.7或更新版本 *
如果您有 1.8.x,请使用 Minecraft 1.8.8 而不是 1.8.3 或任何其他旧版本。
* Minecraft 1.7.10 或更早版本需要BungeeChatAPI。数据包功能在 Minecraft 1.6.4 及更早版本中可能不可用。
只有在以下情况下,您才可以购买此插件:
1)阅读完此页面并了解其内容。不要盲目购买。
2)承认已知的洞穴行为和错误。请尊重该插件并不完美。虽然它可以通过拖放方法工作,但这些设置只是示例,我们强烈建议您定期查看它们并根据您的需要进行调整。
3)同意服务条款。
谢谢你。祝您使用此插件获得最佳体验。
§1我保留所有权利,不允许分发、复制或衍生作品。
§2软件按原样提供,对其功能或客户支持不作任何保证。
§3如果插件无法在您的服务器上运行,并且您已联系我们但我们无法解决您的问题,我们将在您购买后的 14 天内给予退款。
§4一次购买适用于一 (1) 个 Minecraft 服务器或一 (1) 个 BungeeCord 网络实例。
§5您可以编辑源代码,只要它们是私有更改,但您不得在任何其他插件中使用该代码。不支持修改版本。没有提供任何帮助来更改插件的内部结构。
§6通过购买此插件,您同意接收来自 *********** 的有关重要更改和更新的自动电子邮件广播。您可以随时取消订阅。
§7我只通过 SpigotMC PM 和GitHub提供支持。回复时间各不相同,因为我将自己的时间从一份全职工作中投入到做这件事上,而你为这个插件支付的 1 或 2 杯咖啡根本不允许我每天监控服务。通常,您会在 1-5 天内得到答复。见下文。
§8我无法从物理上阻止您将插件放到互联网上,但您可能会因法律问题而承受大量压力,并且科学证明压力会缩短男人的寿命并导致心脏病发作。
此外,**********.org条款和条件也适用。 Ridalarry的
社区贡献
自定义规则 如果您创建了您认为可能对许多人有用的规则,请 PM 我,它们将在此处发布。我们对其功能、有效性或错误捕获不提供任何保证。
作者:ridalarry
描述:誓言和杂项规则的汇编。
链接:http ://pastebin.com/7gd9U2Dv[最后更新 17.06.2018] Atom 的
语法高亮
你想在你的Atom编辑器中使用 ChatControl 的规则语法吗?
查看@Piepmatz的https://atom.io/packages/language-mc-chatcontrol。谢谢!
常见问题
为什么要保费?
ChatControl 多年来一直是免费和开源的。尽管是 Spigot 上下载次数最多的插件,但多年来很少有捐款(每月不到 1 次)和好评。将其置于溢价地位的决定并非轻易做出的。ChatControl Pro 帮助支付帮助它的人,激励我坚持下去,并使我能够支付无数小时编码和提供支持的成本。
支持呢?
正如你们中的一些人所注意到的,我不是每天都有空。尽管付出了这笔溢价,SpigotMC 并没有谋生,我确实有一份全职工作。
在您购买之前,请确保您尊重有时我无法在 24 小时内提供支持,如果我生活中发生的事情阻止我将时间投入到这种激情中,例如您会在 1-5 天内收到您的答复。我不会忽视您和您的信息,如果您不尊重这一点,请不要购买此插件。
我可以从免费版本升级吗?
是的,请参阅此文档文章。
♥ 喜欢吗?给我写一个 ☆☆☆☆☆☆ 评论!就是这么简单!
高级版在功能、性能和稳定性方面都与免费版不同。自该插件作为高级版提供以来的三年中,大部分核心已被多次重写以优化性能和稳定性。专业版是根据我最新的知识和编码标准编写的。
需要帮忙?问问题?
点击这里给我们留言。
我们的目标是在 1-5 个工作日内回复所有客户。
|