Server Log Filter
Hide noisy server console lines from the MCDR console with configurable regex rules, without touching the server's own log file.
Installation command
!!MCDR plugin install server_log_filterAuthor
Repository
Synced at
...
Last update
...
Latest version
Total downloads
44
Back to catalogue
ServerLogFilter-v1.0.2.mcdr
Version
1.0.2
Date
October 2, 2026
Size
6.99 KiB
Downloads
6
MD5
c7cf740bdbed6861b7b3f00c45742c3aSHA256
fee9c118740e2d5ba03498d8493ba6208c6b06c0b2ee299a65adfed3fcf47177MCDR Plugin Dependencies
| Plugin ID | Requirement |
|---|---|
| mcdreforged | >=2.15.0 |
Python Package Requirements
| Python Package | Requirement |
|---|---|
none |
修复:最低 MCDR 版本声明由 >=2.13.0 修正为 >=2.15.0
mcdreforged.api.types.InfoActionFlag 是 MCDR 2.15.0 才引入的 API,而 1.0.1 的元数据却声明为 >=2.13.0。
后果:在 MCDR 2.13.0 ~ 2.14.x 上加载本插件会直接抛出
ImportError: cannot import name 'InfoActionFlag' from 'mcdreforged.api.types'
并被标记为加载失败。
如果你用的是 MCDR 2.15.0 或更高版本,1.0.1 与 1.0.2 在功能上完全等价,无需升级。 这一版是给旧版 MCDR 用户(尤其是通过官方插件目录安装的人)修的。
改动
mcdreforged.plugin.json:依赖>=2.13.0→>=2.15.0__init__.py:InfoActionFlag改为容错导入;在旧版 MCDR 上打印明确提示并停用,而不是抛出裸异常README.md/README_en.md:更新徽章与「环境要求」段,补充兼容性对照表- 新增
CHANGELOG.md
为什么不去兼容 2.13 / 2.14
本插件的核心设计依赖 InfoActionFlag.hidden()——只摘掉控制台回显、保留事件分发,
这样即使规则写得过宽也不会破坏 MCDR 自身的启动/停止检测。
而 2.14.x 及更早的 InfoFilter 只有「返回 False 即丢弃整条」的语义,
无法在保留事件分发的同时只摘回显,因此不存在等价的兼容写法。
从 1.0.2 起,装在旧版 MCDR 上不会再静默出错,MCDR 会直接提示:
依赖项 [email protected] 不满足版本约束 >=2.15.0
兼容性实测
| 维度 | 结果 |
|---|---|
| MCDR 2.13.0 / 2.14.1 | 1.0.1 加载失败;1.0.2 由 MCDR 原生依赖检查明确拦截并说明原因 |
| MCDR 2.15.0 / 2.15.7 / 2.16.0 | 加载与过滤均正常 |
| Minecraft 1.16.5 / 1.19.4 / 1.20.1 / 1.20.6 / 1.21.8 / 1.21.11 / 26.1 / 26.2 / 26.3 | 用真实服务端实测全部通过,服务端原生日志完整保留 |
过滤发生在 MCDR 侧,与 Minecraft 版本无关。唯一与版本相关的是默认规则的命中对象:
standing on air - force-sending blocks below 仅由 MC 26.3 产生,
装在更早版本上插件照常工作,只是默认规则不会命中任何内容(可按需自行配置 patterns)。
安装
下载下方的 ServerLogFilter-v1.0.2.mcdr,放进 MCDR 实例的 plugins/ 目录即可;
运行中的实例可用 !!MCDR reload plugin server_log_filter 热重载。
SHA256:fee9c118740e2d5ba03498d8493ba6208c6b06c0b2ee299a65adfed3fcf47177