AllayChat

具有AI版主、自定义格式、悬停事件、跨服务器等功能的卓越聊天插件。

资源图片
## 什么是 AllayChat? 🔰 AllayChat 是一个现代 & 强大的 PaperMC (及其分支) 的聊天插件。 它允许服务器所有者创建自定义聊天过滤器、格式、占位符等等。 _(Folia 支持正在计划中,但尚未实现。)_ ⚠️ Allay 不支持聊天频道。 我也没有计划将来添加它。 我从未见过有人使用它,而且我也不认为有理由添加它。 它只会使聊天系统复杂化,并使其更难管理。 ## 🚀 特性 - 自定义聊天过滤器 - 自定义聊天格式 - 自定义占位符 (替换) - PlaceholderAPI - 聊天中的物品 - 聊天中的物品栏 - 聊天中的箱子怪 - 工作室聊天 - 私人消息 - 监视 (Spy) - 跨服务器聊天 - AI 审核 - 更多 ## 📦 模块 AllayChat 是一个模块化插件。 您可以安装或编码模块以满足您的需求。 模块位于 `AllayChat/modules` 文件夹中。 目前,AllayChat 有以下模块: - [AllayChat-Multi](https://github.com/VireonStudios/AllayChat-Multi): 跨服务器聊天支持。 它允许您使用 Redis 在多个服务器之间同步聊天消息。 - [AllayChat-AIFilter](https://github.com/VireonStudios/AllayChat-AIFilter): 基于 AI 的聊天过滤器和审核。 它会根据玩家的消息进行处罚。 如果您是一名开发者,您可以创建您自己的模块。 您可以在此 readme 的 `Developer` 部分中找到 API。 如果您想将您的模块列在此处,请通过 [Discord](https://discord.gg/uAtnreF6Zu) 联系我们。 ## 🔮 跨服务器 AllayChat 支持跨服务器设置。 您可以使用 AllayChat 在多个服务器之间同步聊天消息。 这对于希望在所有服务器上获得统一聊天体验的大型网络非常有用。 Allay 使用 Redis (lettuce) 在服务器之间同步聊天消息。 得益于此,AllayChat 非常快速和高效。 许多其他插件使用插件消息进行跨服务器支持,但它远没有 AllayChat 的 Redis 实现快。 跨服务器功能本身未包含在此仓库中。 [您可以在这里找到它。](https://github.com/VireonStudios/AllayChat-Multi) 它是一个单独的 JAR 文件,您将其放在 AllayChat/modules 文件夹中。 ## 🔒 开源 AllayChat 是一个开源项目。 请考虑捐款,以便我们能够继续更新。 要进行捐赠,请通过我们的 Discord 服务器联系我们。 ## 💰 赞助者 我们非常感谢慷慨的捐助者,他们帮助 AllayChat 的开发继续进行! 您的支持使我们能够继续改进和维护此插件。 ### 特别感谢我们的捐助者 - **CrunaNetwork** - **$5** ### 如何捐赠 如果您想支持我们,请通过我们的 [Discord 服务器](https://discord.gg/uAtnreF6Zu) 联系我们以获取捐赠信息。 ## 💻 开发者 Allay 的设计几乎与任何插件兼容。 我们使用 Paper 的 ChatRenderer 来渲染消息。 这意味着 Allay 不会破坏您现有的插件。 (只要您的插件没有做任何奇怪或过时的操作) 开发者 API ```gradle repositories { maven { name "voxelarc-releases" url "https://repo.voxelarc.net/releases" } /* maven { name "voxelarc-snapshots" url "https://repo.voxelarc.net/snapshots" } */ } dependencies { compileOnly 'net.voxelarc.allaychat:api:VERSION' } ``` ## 🔨 贡献 如果您想为 AllayChat 做出贡献,请随时提交拉取请求。 我们总是寻找新的贡献者和想法。 如果您想报告一个错误或建议一个功能,请随时打开一个问题。 我们将尽力尽快回复。 请记住此插件的模块化特性。 我们正努力保持代码库的清洁和模块化,因此请尝试遵循现有的结构。 如果您不确定如何执行某项操作,请随时通过我们的 [Discord 服务器](https://discord.gg/uAtnreF6Zu) 询问。