ChatManager

聊天管理的大杂烩

资源图片
[![chatmanager](https://raw.githubusercontent.com/RyderBelserion/Branding/main/orgs/crazycrew/webp/ChatManagerWebsite.webp)](https://github.com/Crazy-Crew/ChatManager) [![Contributors][contributors-shield]][contributors-url] [![Forks][forks-shield]][forks-url] [![Stargazers][stars-shield]][stars-url] [![Issues][issues-shield]][issues-url] [![MIT License][license-shield]][license-url] ![Paper](https://cdn.jsdelivr.net/gh/intergrav/devins-badges/assets/compact/supported/paper_vector.svg) ![Purpur](https://cdn.jsdelivr.net/gh/intergrav/devins-badges/assets/compact/supported/purpur_vector.svg)

一个高级的聊天管理插件。
查看文档 »

报告 Bug · 请求功能 · 获取支持



[![Join us on Discord](https://discord.com/api/guilds/182615261403283459/widget.png?style=banner2)](https://discord.gg/badbones-s-live-chat-182615261403283459)

## 路线图 一个正在运行的插件,我们将修复所有出现的问题。 ## API
Maven ``` crazycrew-releases CrazyCrew Repository https://repo.crazycrew.us/releases ``` ``` me.h1dd3nxn1nja.chatmanager chatmanager 4.0.2 provided ```
Gradle (Groovy) ``` repositories { maven { url = "https://repo.crazycrew.us/releases" } } ``` ``` dependencies { compileOnly "me.h1dd3nxn1nja.chatmanager:chatmanager:4.0.2" } ```
Gradle (Kotlin) ``` repositories { maven("https://repo.crazycrew.us/releases") } ``` ``` dependencies { compileOnly("me.h1dd3nxn1nja.chatmanager:chatmanager:4.0.2") } ```
## 信息 [命令/权限](https://docs.crazycrew.us/docs/chatmanager/info/commands/permissions) [依赖项](https://docs.crazycrew.us/docs/chatmanager/info/plugin-support) ## 特性
反广告 * 阻止玩家在聊天、命令和告示牌上宣传其他服务器。
* 当有人进行宣传时,工作人员会收到通知。
* 可以对宣传的玩家执行命令。
* 白名单 URL,这样当玩家在聊天、命令或告示牌中使用它们时,这些 URL 不会被阻止。
* 增加灵敏度选项以提高反广告检查器的灵敏度,可能导致误报。
反机器人攻击 * 在玩家加入时,阻止聊天和命令,直到玩家移动。
反大写 * 阻止玩家在聊天或命令中使用大写。
* 自定义最小消息长度。
* 大写百分比。
* 将玩家的消息设置为小写。
防垃圾邮件 * 阻止玩家重复相同的聊天消息和相同的命令。
* 发送消息之间的延迟,意味着在发送另一条消息之前,您必须等待 X 秒。
* 发送命令之间的延迟,意味着在发送另一个命令之前,您必须等待 X 秒。
防脏话 * 阻止聊天、命令和告示牌上的脏话。
* 阻止单词一起出现 (例如:YouAreAPieceOfCrap)。
* 阻止单词之间的空格 (例如:C r a p)。
* 增加灵敏度选项以提高反脏话检查器的灵敏度,可能导致误报。
* 在游戏中添加和删除脏话!
* 当玩家骂时,工作人员会收到通知。
* 可以对骂人的玩家执行命令。
* 您可以添加任意数量的命令。
* 白名单命令,以便玩家可以在这些命令中骂人,而不会阻止消息。
* 白名单不会被反脏话检查器检测到的单词。
* 选项是阻止消息发送到聊天。
反 Unicode * 阻止玩家在聊天中输入特殊字符 (例如:Ω≈ç√∫˜µ≤≥)。
* 阻止玩家从作弊客户端输入花哨的聊天消息。
* 这可以防止玩家绕过反广告检查器和反脏话检查器。
* 当有人在聊天中输入特殊字符时,工作人员会收到通知。
* 可以对使用特殊字符在聊天中的玩家执行命令。
* Unicode 白名单,以便玩家可以发送这些消息到聊天而不会被阻止。
自动广播 * 在 AutoBroadcast.yml 文件中编辑自动广播消息。
* 自动广播功能可以发送全局消息。
* 自动广播功能可以按世界发送消息。
* 自动广播功能可以通过动作条发送消息。
* 自动广播功能可以通过标题发送消息。
* 自动广播功能可以通过Boss条发送消息。
* 每个选项都有自己的部分,所以您可以...
  • 启用或禁用每个部分。
  • 为每个部分设置自定义前缀。
  • 为每个部分设置自定义间隔。
  • 启用或禁用全局和按世界消息的标题和页脚。
  • 为全局和按世界消息设置自定义标题和页脚。
* 您可以在游戏中添加广播消息。
* 您可以在游戏中查看所有广播消息的列表。
* 您可以在游戏中创建一个新的世界自动广播。
* 播放声音以在发送消息时播放。
* 将Boss条消息设置为永久性,方法是将条延迟设置为 -1。
禁止使用命令 * 拒绝玩家使用特定命令。
* 在游戏中添加和删除命令。
* 当玩家使用禁止的命令时,工作人员会收到通知。
* 可以对使用禁止命令的玩家执行命令。
广播命令 * /Broadcast {message} 命令
  • 自定义默认前缀 自定义默认聊天颜色 当您广播消息时,会为服务器上的每个人播放声音。
* /Annoucement {message} 命令
  • 向服务器广播公告消息。 自定义标题/页脚 当您发送公告消息时,服务器上的每个人都会播放声音。
* /Warning {message} 命令
  • 向服务器广播警告消息。 自定义标题/页脚 当您发送警告消息时,服务器上的每个人都会播放声音。
禁止使用命令 * 按组聊天格式。
* 玩家将根据其权限组自动被放置在其聊天格式组中。
* 如果权限组不在配置中,玩家将被放置在默认格式部分。
* 了解如何使用聊天格式的更多信息 在此
* 可用占位符
聊天颜色 * 您可以在聊天中使用颜色代码。
* 允许玩家使用颜色代码或格式代码的权限。
* 支持几乎每条消息的十六进制颜色代码。
禁止使用命令 * 聊天半径聊天频道。
* 本地聊天、全局聊天和世界聊天。
* 在本地聊天中,玩家只能与同一范围内的其他玩家交谈。
* 在全局聊天中,玩家可以向服务器的所有人发送消息。
* 在世界聊天中,玩家只能向同一世界中的其他玩家发送消息。
* 将占位符 {radius} 或 %chatmanager_radius% (PAPI 占位符) 添加到聊天格式中以显示玩家所在的聊天频道。
* 可以使用间谍模式来查看所有人正在聊天的内容,无论如何。
* 可以设置当特定的玩家加入时启用间谍模式。
* 可以设置玩家加入服务器时加入哪个聊天频道。
* 切换聊天频道的命令是 /chatradius。
* 玩家可以使用可定制的符号与本地聊天中的玩家交谈。
* 玩家可以使用可定制的符号与全局聊天中的玩家交谈。
* 玩家可以使用可定制的符号与世界聊天中的玩家交谈。
* 了解如何使用聊天半径的更多信息 在此
清除聊天 * 使用自定义广播消息清除所有在线玩家的聊天。
* 绕过权限,这样玩家在命令执行时不会清除他们的聊天。
命令间谍 * 您可以查看服务器上每个人发送的命令。
* 自定义命令间谍格式。
* 绕过权限,这样工作人员就看不到您的命令。
自定义消息 * 自定义加入、退出和首次加入消息。
* 自定义加入和首次加入动作条消息。
* 自定义加入和首次加入标题。
* 按组加入和退出消息。
* 播放声音,当玩家加入或离开服务器时播放。
* 自定义标题延迟。
* 自定义每日消息 (MOTD)。
列表 * 玩家列表以显示当前在线的所有玩家。
* 工作人员列表以显示当前在线的所有工作人员。
日志 * 记录聊天中输入的所有内容。
* 记录执行的所有命令。
* 记录告示牌上写入的所有消息。
* 记录玩家进行宣传时。
* 记录玩家骂脏话时。
* 在配置中添加不会被记录的命令。
提及 * 当玩家在聊天中被提及时,他们会收到声音通知以及标题消息。
* 玩家可以使用可定制的符号提及,该符号可以在 config.yml 中进行更改 (默认是@{player})。
* 可以通过执行 @everyone 来提及服务器上的所有人。
静音聊天 * 阻止玩家在聊天中交谈。
* 阻止在禁用聊天时执行某些命令。
* 绕过权限,这样工作人员就可以在聊天中交谈。
* 聊天静音 -s 命令,以便工作人员只能看到聊天何时被静音。
按世界聊天 * 如果启用 (默认禁用),则玩家只能与同一世界中的其他玩家交谈。
* 将世界分组以进行按世界聊天。您可以将世界分组在一起,这样世界中所有玩家都可以互相交谈。
* 绕过命令:/Perworldchat Bypass (/pwc bypass)
  • 执行此命令后,所有人都可以看到您键入的内容,并且您可以看到其他人键入的内容。
Ping 命令 * 您可以随时在服务器上查看当前的 Ping。
* 您可以随时在服务器上查看其他玩家的 Ping。
* 这是唯一无法自定义的东西。
占位符 * Chat Manager 默认内置了许多占位符,您可以在 Chat Manager 提供的几乎所有消息中使用这些占位符,您可以在此处查看所有可用占位符的完整列表 在此
* Chat Manager 还支持在几乎 Chat Manager 提供的每条消息中使用 PlaceholderAPI 占位符! 请访问 PlaceholderAPI Wiki 以开始学习如何获得该插件的占位符!
私人消息 * /message 和 /reply 命令。
* 自定义消息格式。
* 当接收到私人消息时,会播放声音。
* 如果他们被忽略,玩家将无法向工作人员发送私人消息 (仅适用于本源忽略)。
* 对于私人消息,当玩家忽略他们时,将会有一个悬停文本和建议命令。
服务器规则 * /Rule 命令
* 规则页面。您可以在配置中添加任意数量的页面。
聊天颜色 * 您可以在聊天中使用的颜色代码。
* 允许玩家使用颜色代码或格式代码的权限。
* 支持几乎每条消息的十六进制颜色代码。
社会间谍 * 您可以监视玩家的私人消息。
* 球员不能间谍你。
工作人员聊天 * 秘密地与服务器上的所有工作人员交谈。
* 自定义工作人员聊天格式.
* 启用工作人员聊天时,可以永久启用 Boss 条。
更多信息 * 几乎所有东西都可以启用或禁用在 config.yml 中。
* 几乎所有消息都可以在 messages.yml 中自定义。
* 几乎所有东西都有绕过权限。
* 只要安装了 PlaceholderAPI,就可以使用数千个占位符。
[contributors-shield]: https://img.shields.io/github/contributors/Crazy-Crew/ChatManager.svg?style=flat&logo=appveyor [contributors-url]: https://github.com/Crazy-Crew/ChatManager/graphs/contributors [forks-shield]: https://img.shields.io/github/forks/Crazy-Crew/ChatManager.svg?style=flat&logo=appveyor [forks-url]: https://github.com/Crazy-Crew/ChatManager/network/members [stars-shield]: https://img.shields.io/github/stars/Crazy-Crew/ChatManager.svg?style=flat&logo=appveyor [stars-url]: https://github.com/Crazy-Crew/ChatManager/stargazers [issues-shield]: https://img.shields.io/github/issues/Crazy-Crew/ChatManager.svg?style=flat&logo=appveyor [issues-url]: https://github.com/Crazy-Crew/ChatManager/issues [license-shield]: https://img.shields.io/github/license/Crazy-Crew/ChatManager.svg?style=flat&logo=appveyor [license-url]: https://github.com/Crazy-Crew/ChatManager/blob/main/LICENSE