跳到正文

CompatWatch

A lightweight Minecraft Forge diagnostic mod that monitors warning and error logs, records potential mod compatibility issues, and helps server administrators investigate problems.

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

CompatWatch

A lightweight Minecraft Forge diagnostic mod that monitors warning and error logs, records potential mod compatibility issues, and helps server administrators investigate problems.

Overview

CompatWatch is a diagnostic utility for Minecraft Java Edition 1.20.1 running on Minecraft Forge.

It monitors selected warning and error log messages, analyzes recognizable error patterns, and records potential compatibility issues in a searchable diagnostic history.

Instead of automatically changing your mods or game files, CompatWatch helps you understand what happened and provides diagnostic information that you can use when investigating crashes, Mixin failures, missing classes, dependency issues, and other mod-related problems.

Features

  • Automatic Log Monitoring
    Monitors selected WARN and ERROR log events through Log4j.

  • Diagnostic Classification
    Recognizes several diagnostic patterns, including Mixin application failures, missing classes or methods, dependency issues, duplicate registrations, and mod initialization failures.

  • Diagnostic History
    Keeps a record of detected issues, including their category, summary, timestamps, and occurrence counts.

  • Duplicate Detection
    Groups matching diagnostic events instead of creating a separate history entry for every repeated occurrence.

  • World-Specific Persistence
    Saves diagnostic history separately for each world, including dedicated server worlds.

  • Diagnostic Commands
    Provides commands to inspect diagnostic summaries and history, as well as run controlled diagnostic tests.

Commands

All commands require permission level 2.

  • /compatwatch summary — Displays a summary of recorded diagnostic issues.

  • /compatwatch history — Displays diagnostic history.

  • /compatwatch history <page> — Displays a specific history page.

  • /compatwatch test — Creates a controlled manual test event.

  • /compatwatch logtest — Generates a controlled synthetic Mixin log event to test the log monitoring pipeline.

Important: Test commands generate artificial diagnostic events. They do not indicate a real mod conflict.

Compatibility

  • Minecraft: Java Edition 1.20.1

  • Mod Loader: Minecraft Forge

  • Java: 17

  • Tested Forge environment: 47.4.10

  • Tested in single-player and dedicated server environments.

Important Notes

CompatWatch is a diagnostic tool, not an automatic repair tool.

  • It does not automatically fix mod conflicts.

  • It does not modify or remove other mods.

  • It does not guarantee that every compatibility issue will be detected.

  • A detected log pattern is not necessarily proof of the actual root cause.

  • Diagnostic information should be treated as investigation clues, not definitive conclusions.

Installation

  1. Install Minecraft Java Edition 1.20.1.

  2. Install Minecraft Forge.

  3. Make sure Java 17 is available.

  4. Place the CompatWatch JAR file in your Minecraft mods folder.

  5. Launch the game or dedicated server.

Traditional Chinese (繁體中文)

模組介紹

CompatWatch 是一款 Minecraft Forge 診斷工具,專門協助玩家與伺服器管理員觀察日誌、記錄可能的模組相容性問題,並提供後續調查所需的資訊。

它會監控指定的 WARN 與 ERROR 日誌,分析可辨識的錯誤特徵,並將診斷結果保存至歷史紀錄。

主要功能

  • 自動監控部分警告與錯誤日誌。

  • 辨識 Mixin 套用失敗、缺少類別或方法、依賴問題、重複註冊及模組初始化失敗等特徵。

  • 保存診斷歷史、發生時間與出現次數。

  • 合併重複診斷事件,避免歷史紀錄過度膨脹。

  • 每個世界分別保存診斷歷史。

  • 支援單人世界及專用伺服器。

  • 提供診斷摘要、歷史查詢及受控測試指令。

注意事項

CompatWatch 不會自動修復模組衝突,也不會修改或刪除其他模組。

日誌中的診斷線索不一定代表真正的問題根源,請將結果視為調查參考,而非絕對結論。

支援環境

  • Minecraft Java Edition 1.20.1

  • Minecraft Forge

  • Java 17

常见问题

CompatWatch 支持哪些 Minecraft 版本?

CompatWatch 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

CompatWatch 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分