
控制台过滤器
一个允许用户在Minecraft服务器中过滤特定控制台消息/日志的模组
ConsoleFilter
厌倦了服务器终端里刷屏的错误、重复的警告或嘈杂的模组日志吗? ConsoleFilter 能够实时拦截并隐藏不需要的控制台消息,让你的日志保持干净整洁、易于阅读。
主要功能
- 关键词过滤: 屏蔽任何匹配你自定义关键词或短语的控制台消息。
- **完全游戏内控制 (v1.7.0 新增):** 使用
/consolefilter直接在游戏内管理过滤器——无需打开服务器文件或重启服务器。 - **交互式聊天界面 (v1.7.0 新增):** 运行
/consolefilter list查看当前生效的过滤器,并直接在聊天中点击 [❌ 移除] 按钮将其删除。 - **审计日志 / 日志重定向 (v1.7.0 新增):** 在不遗漏错误的前提下保持控制台干净。被屏蔽的消息可以自动保存到
logs/filtered.log,并附有时间戳。默认启用。 - 零开销: 在 Log4j 根级别、控制台渲染之前对消息进行过滤。
- 即时热重载: 游戏内所做的任何更改都会立即生效。若手动修改了 filter_config.txt,需运行命令 /consolefilter reload 才能立即生效。
游戏内命令 (1.7.0+ 版本可用 | OP 等级 2)
/consolefilter list— 查看当前生效的过滤器,并带有可点击的[❌ 移除]按钮。/consolefilter add <keyword>— 添加新的过滤关键词或短语。/consolefilter remove <keyword>— 移除某个过滤器(支持 Tab 补全)。/consolefilter test <message>— 测试某条样例消息是否会被拦截。/consolefilter audit <on|off>— 切换是否将被屏蔽的日志保存到logs/filtered.log。/consolefilter reload— 直接从磁盘重新加载配置。/consolefilter clear— 清除所有当前生效的过滤规则。
配置
配置文件位置:config/consolefilter/filter_config.txt
# Save filtered logs to logs/filtered.log (true/false) - (v1.7.0+)
SaveFilteredLogs = true
# Add keywords you want to filter separated by commas
Filters = [fell from a high place, drowned]
☕ 用咖啡为我的代码加油!
喜欢这个模组吗?来 这里 请我喝杯咖啡,让我保持咖啡因充足、半死不活地运转下去 😴。谢啦,你真是个传奇!
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。