• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
FotiaChat - 高度可配置的现代聊天管理插件

原创 聊天 FotiaChat - 高度可配置的现代聊天管理插件 1.1.1

完成注册/登录后下载
版权类型
原创
插件中文名称
FotiaChat
插件英文名称
FotiaChat
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
  4. PufferFish
语言支持
多语言
适配版本(Java)
  1. 1.21
  2. 1.20
[MD] # FotiaChat - 高度可配置的现代聊天管理插件 ![Minecraft](https://img.shields.io/badge/Minecraft-1.20+-green) ![API](https://img.shields.io/badge/API-Paper-blue) > 💬 **QQ交流群:767608887** - 问题反馈、功能建议、使用交流 --- ## 📝 插件简介 FotiaChat 是一款功能丰富、高度可配置的聊天管理插件。采用现代化的 MiniMessage 格式,支持渐变色、悬浮文本、点击事件等高级功能。所有配置均可自定义,无需修改代码即可打造独特的聊天体验。 --- ## ✨ 核心功能 ### 🔹 多频道聊天系统 - 支持公共、本地、管理员、求助等多种频道类型 - 每个频道独立配置格式、悬浮文本、点击事件 - 本地频道支持范围限制 - 快捷方式切换频道(如 `!消息` 发送到公共频道) ### 🔹 聊天颜色系统 - 支持单色、渐变色、彩虹色三种类型 - 可视化GUI选择界面 - 权限控制每种颜色的使用 - 完全自定义颜色配置 ### 🔹 物品展示功能 - 聊天中展示手持物品 `[i]` - 展示背包内容 `[inv]` - 展示末影箱内容 `[ec]` - 原生Minecraft物品悬浮显示 - 可配置的GUI布局展示 ### 🔹 私聊系统 - `/msg` 私聊命令 - `/reply` 快速回复 - `/socialspy` 管理员监听私聊 ### 🔹 禁言系统 - 支持临时禁言和永久禁言 - 禁言原因记录 - 禁言豁免权限 ### 🔹 屏蔽词过滤 - 支持精确匹配、包含匹配、正则匹配 - 可选替换敏感词、替换整条消息或阻止发送 - 内置广告过滤、网址过滤、刷屏检测 ### 🔹 自动公告系统 - 多条公告独立配置 - 支持定时播放、音效提示 - 悬浮文本和点击事件 - 权限控制公告接收 ### 🔹 跨服通信 - 支持 BungeeCord 和 Redis 两种方式 - 服务器分组配置 - 跨服聊天同步 --- ## 📋 命令列表 | 命令 | 说明 | |------|------| | `/channel [频道名]` | 切换聊天频道 | | `/chatcolor [颜色]` | 设置聊天颜色 | | `/msg <玩家> <消息>` | 发送私聊 | | `/reply <消息>` | 回复私聊 | | `/socialspy` | 切换私聊监听 | | `/mute <玩家> [时长]` | 禁言玩家 | | `/unmute <玩家>` | 解除禁言 | | `/announcement` | 公告管理 | | `/fotiachat reload` | 重载配置 | --- ## 🔧 依赖插件 **可选依赖:** - PlaceholderAPI - 占位符支持 - CraftEngine - 自定义物品支持 --- ## 📁 配置文件 ``` plugins/FotiaChat/ ├── config.yml # 主配置 ├── channels.yml # 频道配置 ├── colors.yml # 颜色配置 ├── filters.yml # 屏蔽词配置 ├── announcements.yml # 公告配置 ├── messages/ # 语言文件 │ ├── zh_CN.yml │ └── en_US.yml └── menus/ # GUI配置 ├── color-menu.yml └── item-display.yml ``` --- ## 🎨 配置示例 **频道配置:** ```yaml channels: global: name: "公共" type: PUBLIC format: "<!i><gray>[<white>公共</white>]</gray> <white>{player}</white>: {message}" shortcut: "!" hover: enabled: true text: - "<!i><gray>玩家: <white>{player}</white></gray>" click: enabled: true action: SUGGEST_COMMAND value: "/msg {player} " ``` **颜色配置:** ```yaml colors: sunset: name: "<!i><gradient:#FF6B6B:#FFE66D>日落渐变</gradient>" type: GRADIENT format: "#FF6B6B:#FFE66D" permission: "fotiachat.color.gradient.sunset" ``` --- ## 🌐 多语言支持 - 简体中文 (zh_CN) - English (en_US) --- ## 📌 权限节点 | 权限 | 说明 | |------|------| | `fotiachat.command.channel` | 使用频道命令 | | `fotiachat.color` | 使用颜色命令 | | `fotiachat.color.*` | 使用所有颜色 | | `fotiachat.command.msg` | 使用私聊命令 | | `fotiachat.command.socialspy` | 使用监听命令 | | `fotiachat.command.mute` | 使用禁言命令 | | `fotiachat.filter.bypass` | 绕过屏蔽词 | | `fotiachat.admin` | 管理员权限 | | `fotiachat.item.hand` | 展示手持物品 | | `fotiachat.item.inventory` | 展示背包 | | `fotiachat.item.enderchest` | 展示末影箱 | --- ## 💡 特色亮点 - ✅ 采用 MiniMessage 格式,支持渐变色、彩虹色等现代样式 - ✅ 所有功能高度可配置,无需修改代码 - ✅ GUI界面采用 Layout/Icons 配置方式,灵活自定义 - ✅ 支持 CraftEngine 自定义物品显示 - ✅ 完善的权限系统,精细控制每个功能 - ✅ 多语言支持,轻松切换 [/MD]
作者
Daoyu
下载
122
查看
1,177
首次发布
最后更新

评分

0.00 星 0 次评分

Daoyu 的其他资源

最新更新

  1. 1.1.1

    新增按玩家客户端语言显示 消息、GUI、聊天频道、公告、物品展示等内容支持多语言。
  2. 1.0.13

    优化数据库写入队列 优化禁言、屏蔽、物品展示、跨服消息及 CraftEngine 表情处理。
  3. 1.0.12

    优化聊天组件处理,保留 CraftEngine Emoji 的图片、字体及样式。 新增 PublicChatInterceptor API,供 Premium 拦截聊天。...
后退
顶部 底部