AllInStats
A Fabric mod that records what actually happens in a world and shows it as charts.
截图
介绍
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:
- Fabric Loader
- Fabric Language Kotlin
- fabric-gui-imgui (the ImGui and ImPlot interface)
- fabric-orm-jimmer (Jimmer, the ORM)
- fabric-database-h2 (H2, the database)
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.
常见问题
AllInStats 支持哪些 Minecraft 版本?
AllInStats 支持 Minecraft Java 版 1.8.9–26.3,共 16 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
AllInStats 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Enaium 的其他作品
查看全部 →NoExpensive
铁砧没有等级限制,兼容任何附魔。
One Key Miner
这个模组添加了潜行时连锁工具破坏方块的功能。只要破坏一个方块,相邻的方块也会一并被破坏。
MineConf
MineConf 是一款功能强大的配置模组。
Fabric Gui ImGui
用于 ImGui 的 Fabric 界面模组
评论
登录后评论和评分