跳到正文

Detective

作者:blueez93

Modpack diagnostics, without the guesswork.

收藏

截图

介绍

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

Your modpack froze. Detective shows you what was happening.

Detective is a client-side diagnostic mod for Minecraft that records evidence around freezes and render-thread performance stalls, then helps you understand what was happening when the problem occurred.

Detect. Measure. Explain. Never accuse.

Detective does not simply name a mod and declare it responsible. It samples the render thread during a stall, preserves nearby performance history, ranks the strongest captured evidence, and clearly communicates when the result is ambiguous, insufficient, or potentially system-related.

Automatic freeze detection

Detective monitors active gameplay in the background and automatically records meaningful performance stalls using an adaptive detection threshold.

Black Box

Around every detected incident, Detective preserves roughly 30 seconds of nearby performance context, including frame-time history, JVM memory usage, dimension and player position. This makes it possible to see what was happening before, during and after a freeze.

Evidence-based attribution

When the captured evidence supports attribution, Detective can present a Primary Suspect together with technical evidence such as leaf ownership, stack presence and captured sample counts.

A Primary Suspect is not proof that a mod is defective or solely responsible. Configuration, game state, another mod, or an interaction between components may also matter.

Ambiguous Attribution

When multiple mods remain similarly plausible, Detective refuses to arbitrarily choose one. Instead, it reports an ambiguous attribution and shows the available evidence.

Modpack Changes

Detective compares recorded mod snapshots between launches and shows mods that were added, updated or removed, helping you investigate regressions after changing a pack.

Support Reports

Generate a lightweight local Support Report that can be shared with a mod developer or modpack author when troubleshooting.

Reports are created locally. Nothing is uploaded automatically.

Detective contains no telemetry, analytics, automatic uploads or remote API calls. Standard Support Reports do not automatically include latest.log.

Client-side only

Detective only needs to be installed on the client. Servers do not need Detective installed.

Requirements

Minecraft 1.21.1
NeoForge 21.1.235 or newer in the 21.1.x line
Java 21

NeoForge 21.1.248 is the recommended tested runtime.

Early Alpha

Detective’s core detection, attribution, UI and Support Report systems have been validated, including a compatibility smoke test with 257 loaded mod IDs.

Long-duration validation on very large modpacks is still ongoing. Unexpected behavior is welcome feedback during this Early Alpha.

Privacy

Detective stores its diagnostic data locally. Review any Support Report before sharing it, just as you would any other diagnostic file.

Source & issue tracker

GitHub: https://github.com/blueez93/Detective

Detective finds the evidence. You make the call.

常见问题

Detective 支持哪些 Minecraft 版本?

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

Detective 怎么安装?

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

评论

登录后评论和评分

blueez93 的其他作品

查看全部 →