Data Miner

Diagnostic mod for MC 26.1.2. Exports registries to JSON, monitors FPS/MSPT, tracks live events, measures latency (eating/breaking), profiles mod impact with per-mod analysis. All I/O async, always-on tracing, zero game-thread blocking.

File Details

DataMiner (1.0.0)

  • R
  • Jul 16, 2026
  • 1.32 MB
  • 32
  • 26.1.2
  • NeoForge

File Name

dataminer-26.1.2-neoforge-1.0.0.jar

Supported Versions

  • 26.1.2

Curse Maven Snippet

NeoForge

implementation "curse.maven:data-miner-1584390:8445885"

Learn more about Curse Maven

v1.0.0 — First Stable Release

Added

  • Registry Dumps — All BuiltInRegistries exported to enriched JSON with detailed properties.
  • Performance Monitor — FPS (min/max/avg) + MSPT via /dataminer perf start/stop.
  • Latency Analyzer — Automatic eating time, block breaking time, and slow tick (>50ms MSPT) tracking.
  • Live Latency Stats/dataminer latency stats command for real-time stats without stopping the tracer.
  • Event Tracer — Live game events: player movement, block placement, damage, entity spawns/deaths, chunk loads.
  • Mod Impact Analyzer — Per-mod registry counts and world context snapshots.
  • Mod Analysis — Per-mod ID, version, registry counts, dependencies, and potential issues.
  • Log Redirect — WARN/ERROR from third-party mods captured and moved from latest.log to logs/captured.log.
  • Smart Issue Detection — Known patterns (missing refmaps, access transformers, textures, pack.meta) auto-detected and saved as JSON Lines in startup/logs/issues.jsonl.
  • Error Collection — All uncaught exceptions logged with full stack traces.
  • Async I/O — All file operations on background threads, zero game-thread blocking.

Changed

  • Version bumped to 1.0.0 — first stable release.
  • JAR naming follows <mod_id>-<minecraft_version>-<framework>-<version>.jar.
  • Tag format uses <mc-version>-neoforge-X.Y.Z.
  • Branch structure aligned to workflow: minecraft/26.1.2/neoforge-26.1.2.76/production.

Fixed

  • ClassCastException crash on slow tick detection (server).
  • Issue file explosion: now uses single issues.jsonl per session.