Skip to content

Crash Diagnostics Engine

One of the most frustrating parts of modded Minecraft is dealing with cryptic crash reports. Ssarg Launcher includes a built-in Local Crash Diagnostics Engine written in Rust that automatically parses log files and crash reports whenever your game crashes.


🛠️ How It Works

When a Minecraft instance exits unexpectedly, Ssarg Launcher automatically inspects:

  1. The crash-reports directory: Scans for the latest .txt crash report generated by Minecraft or Forge/Fabric/NeoForge.
  2. The logs/latest.log file: If no crash report was generated, scans the latest log file for fatal exceptions and stack traces.

All analysis happens 100% locally on your machine in Rust—your logs are never uploaded to an external server.


💡 Actionable Inline Banners

Instead of forcing you to read hundreds of lines of Java stack traces, Ssarg Launcher displays a clean inline alert banner at the top of your instance screen with actionable advice:

1. Missing Mod Dependencies

If a mod requires another library to function (for example, Sodium requiring Indium when certain add-ons are present), the launcher highlights the exact missing mod:

Crash Detected: Sodium is missing the required Indium dependency. Please install Indium to resolve this crash.

2. Duplicate Mod IDs

If two copies of the same mod or conflicting JAR files are installed in your mods/ folder:

Crash Detected: Duplicate mod ID found (fabric-api). Please remove duplicate mod JARs from your instance folder.

3. Mixin Transformer Conflicts

When two mods attempt to modify the same internal Minecraft class inconsistently:

Crash Detected: Mixin Transformer Error: Mod injection conflict detected in net.minecraft.client.render....