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

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

完成注册/登录后下载
1.channels.yml 现在支持按 channel、player、message 三个部分分别配置显示内容、悬浮文本和点击事件。
2.format 继续控制消息顺序,比如 <!i>{channel} {player}: {message}。
3.每个部分都可以单独写 display 和 text,显示内容和 hover 内容分开配置。
4.保留旧版整段 hover / click 配置兼容,旧配置不会直接失效。
5.hover.text 里引用 {message} 时,消息内容会做转义,避免玩家发的 <...> 被误解析成 MiniMessage 标签。

对比1.0.5需要重新生成channels.yml文件
修复 &l 这类格式码在后续遇到颜色码时不会被正确清掉的问题。
不同变量之间目前不会相互影响
1.修复 CraftEngine emoji 在聊天中只显示字形(如 ꀣ)的问题:保留带 font 的原始 Component,避免先转纯文本导致字体样式丢失。
2.增强 CraftEngine 兼容层:支持多种 replaceComponentEmoji / replaceJsonEmoji 方法签名与返回字段名,降低不同 CE 版本反射失败概率。
3.聊天格式器重构为统一流程,新增 Component 输入格式化路径,emoji 处理放到最终组件阶段,避免样式二次破坏。
Fotiachat 1.0.2
1.颜色代码转换 - 支持 & 和 § 颜色符号自动转换为 MiniMessage 格式

支持基础颜色(0-9, a-f)
支持格式代码(k, l, m, n, o, r)
支持十六进制颜色(&#RRGGBB)
PAPI 变量和玩家消息都支持

2.权限禁言 - 通过权限节点自动禁言玩家

配置 mute.permission 后,拥有该权限的玩家自动被禁言
3.禁言跨服实时同步 - 启用 MySQL 后,禁言/解禁立即在所有服务器生效
4.ChatIgnore 屏蔽玩家 - 玩家可屏蔽其他玩家的聊天消息

/chatignore <玩家名> - 屏蔽/取消屏蔽
/chatignore list - 查看屏蔽列表
支持 MySQL 跨服同步
- addon兼容优化
- 跨服消息优化
- 一些很多优化,优化太多优化忘了
后退
顶部 底部