promotional bannermobile promotional banner

AllInStats

A Fabric mod that records what actually happens in a world and shows it as charts.
截屏2026-09-27 20.51.30.png

截屏2026-09-27 20.51.30.png

Description

AllInStats

A Fabric mod that records what actually happens in a world and shows it as charts.

The statistics of the game are not detailed enough: they cannot answer "which items did I pick up yesterday", "how much of it came from fishing", "what did the farm kill", or "how many pickaxes did I wear out this week". AllInStats records every counter per world and per player, keeps a minute resolution history of it and draws it in an ImGui interface with plots, zooming and export.

Features

Recorded counters (per world and per player):

Category Counters
Items acquired (with the source: picked up, crafted, taken out of a container, fished), dropped
Blocks broken, placed
Entities killed by a player, player killed by an entity
Tools durability used, tools broken

The interface (the statistics button of the pause menu opens it, and it can open the vanilla statistics screen again):

  • big categories (Items, Blocks, Entities, Tools, Fishing) and the concrete objects of each of them (stone, dirt, pig, ...) with their total, searchable and sortable
  • several objects at once (up to 8): the counters of every selected object are drawn as their own series in the same chart, the chart type of a single object is kept (candles need a single object)
  • chart types: line, area, bar, scatter and candlestick
  • granularity: minute, hour, day, week, month, year
  • time range: free start and end (yyyy-MM-dd HH:mm, the field shows the format and marks what it cannot read), buttons that move the range by an hour or a day, plus the presets last hour/day/ 7 days/30 days/year/all
  • series per counter type and, for a single item counter, per source
  • zooming with the wheel, panning by dragging, fitting with a double click and a reset button; the time axis stays labelled with dates at every zoom level and the cursor readout shows the time
  • the counters are read again every 2 seconds while the interface is open (can be switched off) and opening the interface writes and reads them right away, so what was just recorded shows up without reopening the screen
  • export of the visible range as CSV (one column per series) or PNG
  • the names of the objects are shown in the language of the game, the interface itself is available in Chinese and English; it uses a font of the system that can render the language, and that font is only used for the windows of this mod, the windows of other mods keep the font of the game

Installation

The mod is required on the server side (it records the world). In single player the integrated server is the recording side, so nothing else is needed.

It needs:

In multiplayer the database of the running server is the one that is recorded; the interface of a client can only show the database of its own game directory.

Data

  • Database: <game directory>/allinstats/stats.mv.db (H2, one file per installation, every save and every player is a row of its own)
  • Export: <game directory>/allinstats/exports
  • Counters are collected in memory and written every 2 seconds, the game never waits for the database. Opening the interface writes what is still in memory first, so it is never older than that. Killing the game can lose the counters of the last few seconds.

The AllInStats Team

High Crafter tier frameprofile avatar
Owner
High Crafter tier icon
  • 8
    Followers
  • 32
    Projects
  • 1.8M
    Downloads

More from EnaiumView all