Mining Session

Quick rating

Mining Session

No reviews yet

Shows real-time session statistics (mining, kills, deaths, distance) on a configurable HUD panel.

Automation & Processing
QoL & Tweaks
Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Unsupported

About

Project Details

Type
Mod
License
MIT License
Latest Version
mining-session-1.21.11-1.1.0.jar
Authors
CurseForge
Modrinth

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.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

Mining Session

A lightweight client-side HUD that tracks your mining session in real time.

No menus to open, no stats hidden away — your session time, blocks broken
and placed, tracked block counts, mob kills, deaths and distance walked are
always visible right on your screen, updating instantly as you play.
 
Works in singleplayer and on any multiplayer server — no server-side
installation required.
 

Features

- Live HUD panel — updates instantly, no menu needed to check your progress
- Track any block in the game — search and pick from every registered block,
  not just a fixed ore list. Real item icons are shown next to each one.
- Fully customizable HUD — drag it anywhere with your mouse, pick a screen
  corner, adjust scale and opacity, toggle the background, and reset the
  position with one click. The panel can never be dragged off-screen.
- Per-line visibility — hide any stat you don't care about; the panel
  automatically shrinks to fit
- JSON export — save a snapshot of your session to a neatly formatted
  .json file with one keypress
- Localized in English and Russian
- Lightweight — event-driven, no per-frame world scanning
 

Default key bindings

- F8 — show / hide the HUD
- F9 — open settings
- F10 — reset session statistics (asks for confirmation)
- F7 — export current statistics to JSON
 
All key bindings are fully rebindable in Options -> Controls.
 

What gets tracked

- Session duration
- Blocks broken (total) and blocks placed (total)
- Break count for every block you choose to track
- Mob kills
- Deaths
- Distance walked
 

Settings (F9)

- Drag the HUD panel directly with your mouse to reposition it
- One-click Reset Position button
- Choose which screen corner the panel anchors to
- Scale and opacity sliders
- Toggle the background box on/off
- Show/hide toggle for every individual stat line
- Manage Tracked Blocks - search all blocks in the game and add/remove any
  of them from tracking
 

Exporting statistics (F7)

Writes a pretty-printed JSON file to .minecraft/mining-session/, named
mining_session_YYYY-MM-DD_HH-MM-SS.json, containing session duration,
general counters, and a per-block breakdown of everything you're tracking.
 

Compatibility

- Client-side only — do NOT install on servers
- Works in singleplayer and on any vanilla or modded multiplayer server
- Requires Fabric API
- Minecraft 1.21.1, Fabric Loader, Java 21+
 

Notes on statistic accuracy

Fabric doesn't expose dedicated client-side events for "block placed" or
"mob killed", so those two counters use lightweight, purely client-side
heuristics (watching whether a targeted spot becomes solid after a
placement attempt, and whether an attacked mob disappears shortly after
being hit). This is accurate for the overwhelming majority of normal play,
but isn't a guaranteed 100% precise count in every edge case.

⛏ Mining Session

A lightweight client-side HUD that tracks your mining session in real time.

No menus to open, no stats hidden away — your session time, blocks broken and placed, ore counts, mob kills, deaths and distance walked are always visible right on your screen, updating instantly as you play.

Works in singleplayer and on any multiplayer server — no server-side installation required.


✨ Features

  • 📊 Live HUD panel — updates instantly, no need to open a menu to check your progress.
  • 🧱 Track any block in the game — search and pick from every registered block, not just a fixed ore list. Real item icons are shown next to each tracked block.
  • 🎨 Fully customizable HUD — drag it anywhere with your mouse, pick a screen corner, scale, opacity, background on/off, and a one-click position reset. The panel can never be dragged off-screen.
  • 👁 Per-line visibility — hide any stat you don't care about; the panel automatically shrinks.
  • 📤 JSON export — save a snapshot of your session to a neatly formatted .json file with one keypress.
  • 🌍 Localized — English and Russian included.
  • Lightweight — event-driven, no per-frame world scanning.

⌨ Default Key Bindings

Key Action
F8 Show / hide the HUD
F9 Open settings
F10 Reset session statistics (asks for confirmation)
F7 Export current statistics to JSON

All key bindings are fully rebindable in Options → Controls.

📋 What gets tracked

  • Session duration
  • Blocks broken (total) and blocks placed (total)
  • Break count for every block you choose to track (diamond ore, iron ore, copper ore, coal ore, and any other block you add via the in-game picker)
  • Mob kills
  • Deaths
  • Distance walked

⚙ Settings (F9)

  • Drag the HUD panel directly with your mouse to reposition it
  • One-click Reset Position button
  • Choose which screen corner the panel anchors to
  • Scale and opacity sliders
  • Toggle the background box on/off
  • Show/hide toggle for every individual stat line
  • Manage Tracked Blocks — search all blocks in the game and add/remove any of them from tracking

📤 Exporting statistics (F7)

Writes a pretty-printed JSON file to .minecraft/mining-session/, named mining_session_YYYY-MM-DD_HH-MM-SS.json, containing session duration, general counters, and a per-block breakdown of everything you're tracking.

🧩 Compatibility

  • Client-side only — do not install on servers
  • Works in singleplayer and on any vanilla or modded multiplayer server
  • Requires Fabric API
  • Minecraft 1.21.1, Fabric Loader, Java 21+

❓ Notes on statistic accuracy

Fabric doesn't expose dedicated client-side events for "block placed" or "mob killed", so those two counters use lightweight, purely client-side heuristics (watching whether a targeted spot becomes solid after a placement attempt, and whether an attacked mob disappears shortly after being hit). This is accurate for the overwhelming majority of normal play, but isn't a guaranteed 100% precise count in every edge case.

Screenshots

Gallery

  • menu
    menu menu
  • Manage Tracked Blocks
    Manage Tracked Blocks Manage Tracked Blocks
  • Menu HUD
    Menu HUD Menu HUD
  • Menu HUD
    Menu HUD
  • Manage Tracked Blocks
    Manage Tracked Blocks
  • menu
    menu

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

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Total Downloads
CurseForge
<1,000
Modrinth
<1,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works