Community listing page, reviews here may not be monitored by the author.
Detective
No reviews yet
Modpack diagnostics, without the guesswork.
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description

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.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers