跳到正文

Data Miner

作者:LlaGuiT0

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.

收藏

介绍

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

🔍 Data Miner

Comprehensive diagnostic and profiling mod — no game-thread blocking.

NeoForge
Minecraft 26.2 and 1.21.1
Client and Server
Diagnostic tool


✨ Overview

Data Miner dumps every game registry to enriched JSON, monitors FPS and MSPT, traces live game events, measures action latency (eating, block breaking, slow ticks), profiles mod impact with per-mod analysis, redirects noisy third-party logs, and detects known mod issues — all on background threads, without blocking the game thread.

An original mod by Stalking Dragons. It is a developer / pack-maker diagnostic tool — it adds no gameplay content.

Codex Stalking Dragons

🎯 Features

📋 Log Redirect

WARN/ERROR messages from other mods are captured and moved from latest.log to Data Miner’s own logs/captured.log, keeping the main log clean.

🧠 Smart Issue Detection

Detects known patterns — missing refmaps, access transformers, missing textures, pack.meta errors — and saves structured data as JSON Lines to startup/logs/issues.jsonl.

🗁️ Registry Dumps

All built-in registries exported to JSON with detailed properties: hardness, food values, sounds, dimensions, and more.

📊 Performance Monitor

Track FPS (min/max/avg) and MSPT via /data_miner perf start/stop. Each slow tick includes an entities-by-mod breakdown to identify which mod causes lag.

⏱️ Latency Analyzer

Automatically tracks eating time, block-breaking time and slow ticks (>50 ms MSPT). View live stats with /data_miner latency stats.

📦 Full Mod Analysis

startup/mod_analysis.json with per-mod ID, version, registry counts, dependencies and potential issues (missing deps, high entity counts).

🔴 Event Tracer

Live game events: player movement, block placement, damage, entity spawns/deaths, chunk loads.

⚠️ Error Collection

All uncaught exceptions logged with full stack traces to startup/errors/ and events/errors/.

⚡ Async I/O

All file operations run on background threads — zero game freezes.

🧱 Mod Structure

Area What it provides
dumper The registry-to-JSON exporter.
perf / latency FPS/MSPT monitoring and the action-latency tracer.
event The live event tracer.
logs Log capture/redirect and the known-issue detector.
modimpact Per-mod registry-impact and full-analysis reports.
command / networking The /data_miner command tree and the client→server reload probe.

📋 Requirements

Minecraft / NeoForge / Java see Available Versions below
Dependencies None
Side Client and Server

📦 Available Versions

Minecraft NeoForge Java Latest build Status
26.2 26.2.0.57+ 25 1.2.2 Stable
26.1.2 26.1.2.76+ 25 1.0.2 Stable
1.21.1 21.1.259+ 21 1.0.1 Stable

Both versions share this CurseForge project. Pick the file that matches your Minecraft version.

🎮 Commands

  • /data_miner dump — export all registries to JSON (async)
  • /data_miner mods analyze — regenerate the full mod analysis
  • /data_miner perf start/stop — FPS + MSPT monitoring
  • /data_miner events start/stop — live event tracing
  • /data_miner latency start/stop — latency measurement
  • /data_miner latency stats — show live latency stats


🙏 Credits

Developed by Stalking Dragons.


Codex Stalking Dragons


https://codex.skdragons.com/

Codex Stalking Dragons — Minecraft Modding

常见问题

Data Miner 支持哪些 Minecraft 版本?

Data Miner 支持 Minecraft Java 版 1.21.1–26.2,共 3 个版本,可用的加载器:Fabric / NeoForge。下载时注意选择和你游戏版本一致的文件。

Data Miner 怎么安装?

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

评论

登录后评论和评分

LlaGuiT0 的其他作品

查看全部 →