ChatBlocker 1.1.1+26.3
Curse Maven Snippet
What's new
- 修复:配置文件改为「临时文件 + 原子替换」写入,中断或磁盘异常不再截断已有配置;
saveToDisk()返回结果,GUI 与命令在保存失败时明确提示 - 修复:离线服务器回显豁免对短文本改为「全等或结尾匹配」,避免发出
1、ok之后把别人包含该字符的消息一并放行 - 修复:回显记录最多保留 32 条并改为单调时钟计时,长时间游戏不再无限增长,系统时间回拨也不会让旧记录超期存活;断开连接时清空
- 修复:他人复述你的话不再被误豁免——消息带发送者 UUID 时只按 UUID 判定,只有匿名消息才按文本匹配
- 修复:离线回显豁免只在你确实处于游戏中时生效,避免其他界面误放行
- 修复:关键词在添加与替换时忽略大小写去重,单个关键词限制 256 字符;
getKeywords()改为不可变快照 - 修复:带 UTF-8 BOM 或空文件的配置不再回退默认值失败的问题(BOM 自动跳过,空文件容错)
- 修复:
/say、/me、/msg、/tell、/w、/r的聊天回显不再被自己屏蔽 - 修复:
/chatblocker无子命令时显示用法;remove空关键词给出提示;list显示启用状态 - 优化:入站判定抽为
InboundMessageFilter,玩家聊天与系统消息共用一套逻辑 - 构建:删除未使用的
maven-publish;发布游戏版本列表统一为publishGameVersions(自动 trim、忽略空项、留空回退minecraft_version) - 构建:移除 Minotaur 的
failSilently,上传失败不再被静默吞掉 - 构建:Gradle wrapper 增加 SHA-256 校验、超时放宽至 60 秒并允许重试
- CI:仅在本地启用阿里云镜像,GitHub Actions 只走官方源;发布流程改为「构建 → 平台上传 → 创建 Release」,并校验标签版本与 CHANGELOG 段落
- 依赖:
fabric.mod.json的fabric-api下界改为>=0.165.0 - 文档:README 补充豁免规则、命令回显与发布校验说明
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

