Which mod crashed Minecraft
diagnose_crashFind the mod most likely behind a modded Minecraft crash (Fabric, NeoForge, Forge). Use it whenever the user shares a crash report or latest.log or says the game will not start. It is the only tool that reads logs, and it adds what the file does not hold: it checks every installed mod against the Modkeel lab (pairs in the pack that clashed, jars that crashed on that Minecraft version), says how many other players hit the same crash and which fix worked for them (when 10+ did), counts lab runs of each suspect, and ranks suspects by evidence (mixin, trace, missing class) with a confidence level (NONE when nothing points at a mod). It also returns a fix guide and, when the log names the Minecraft version and loader, the build to install for the suspect and for every installed mod the lab saw crash on that version, so no follow-up call is needed. Pass the whole file as text, unedited: trimming it loses the mod list; or, when the user gave a link to a paste (mclo.gs, pastebin.com, paste.ee, gist.github.com, modkeel.com), pass url instead and Modkeel fetches it. Text with no crash in it comes back as an error to fix and retry. Up to 4 MB; read and dropped, never stored.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "diagnose_crash"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | A link to the crash report or log on a paste site (mclo.gs, pastebin.com, paste.ee, gist.github.com, modkeel.com), e.g. https://mclo.gs/abc123. Modkeel downloads the raw text itself. Give text or url. | |
| text | No | The full crash report (crash-reports/crash-*.txt, from '---- Minecraft Crash Report ----') or logs/latest.log, unedited. Up to 4 MB. Give text or url. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mc | No | ||
| kind | Yes | ||
| pack | No | The installed mods checked against the lab, beyond this crash. | |
| error | No | The root exception and its message. | |
| guide | Yes | How to fix this kind of crash. | |
| loader | No | ||
| source | Yes | ||
| in_game | No | The same diagnosis inside the game, for players who crash often. | |
| players | No | What other players' reports of this same crash say (Modkeel Companion reports, monthly snapshot); null below 10 players. | |
| replace | No | The build to install for the first suspect, then for every installed mod whose jar crashed in the lab on this version (the next crash), as find_mod_download gives it; null when the version or loader is unknown or Modrinth is down. | |
| suspects | Yes | Most likely first; empty when no mod is implicated. | |
| next_step | No | What to replace and with what, one sentence per mod; tell the user all of it. Null when the version or loader is unknown. | |
| signature | No | Stable id of this crash shape. | |
| confidence | Yes | How sure the first suspect is the cause. | |
| description | No |