What are you searching for?

RJ's Session Stats

RJ's Session Stats

Writes per play session statistics files alongside the vanilla (global) ones, in the same format.

download 3 Downloads · favorite 0 Followers · Updated 2 weeks ago
Fabric Utility 1.21.11

Versions

inventory_2
RJ's Session Stats 1.0.0

1.0.0 · 2 weeks ago · 14.52 KB

Release download
Fabric 1.21.11

About

RJ's Session Stats

Fabric server mod that writes per-session stat deltas when players disconnect.

In addition to the vanilla statistics files, you get a per session (between join/leave) file for each player.

What it does

  • Captures a stat snapshot on join and computes deltas on disconnect.
  • Writes a JSON file per session under: world/stats/sessions/YYYY-MM-DD/.
  • File names include start/end timestamps, player UUID, and player name.

Output format

Uses the vanilla stats JSON format, but values are deltas for the session.

Example file listing (one player)

$ find server-data/world/stats/

server-data2/world/stats/
server-data2/world/stats/5b2b1d3d-0d25-4086-bd3f-27328f30467c.json
server-data2/world/stats/sessions
server-data2/world/stats/sessions/2026-01-17
server-data2/world/stats/sessions/2026-01-17/2026-01-17T19-29-40Z_2026-01-17T19-48-56Z__5b2b1d3d-0d25-4086-bd3f-27328f30467c__RJ_1982.json
server-data2/world/stats/sessions/2026-01-17/2026-01-17T19-52-36Z_2026-01-17T19-55-20Z__5b2b1d3d-0d25-4086-bd3f-27328f30467c__RJ_1982.json
server-data2/world/stats/sessions/2026-01-17/2026-01-17T19-58-08Z_2026-01-17T19-58-33Z__5b2b1d3d-0d25-4086-bd3f-27328f30467c__RJ_1982.json
server-data2/world/stats/sessions/2026-01-17/2026-01-17T20-02-52Z_2026-01-17T20-02-57Z__5b2b1d3d-0d25-4086-bd3f-27328f30467c__RJ_1982.json
server-data2/world/stats/sessions/2026-01-17/2026-01-17T20-05-59Z_2026-01-17T20-06-08Z__5b2b1d3d-0d25-4086-bd3f-27328f30467c__RJ_1982.json
server-data2/world/stats/sessions/2026-01-19
server-data2/world/stats/sessions/2026-01-19/2026-01-19T14-20-36Z_2026-01-19T14-20-58Z__5b2b1d3d-0d25-4086-bd3f-27328f30467c__RJ_1982.json
server-data2/world/stats/sessions/2026-01-19/2026-01-19T14-31-19Z_2026-01-19T16-03-47Z__5b2b1d3d-0d25-4086-bd3f-27328f30467c__RJ_1982.json
server-data2/world/stats/sessions/2026-01-19/2026-01-19T16-04-43Z_2026-01-19T19-46-16Z__5b2b1d3d-0d25-4086-bd3f-27328f30467c__RJ_1982.json
server-data2/world/stats/sessions/2026-01-19/2026-01-19T19-46-27Z_2026-01-19T23-16-04Z__5b2b1d3d-0d25-4086-bd3f-27328f30467c__RJ_1982.json
...
open_in_new View on Modrinth
Categories
Compatibility
Client: Unsupported Server: Required
gavel CC0-1.0

Conversation

What are your thoughts?

Related projects

Optimization Utility
FerriteCore
FerriteCore

by malte0811

Memory usage optimizations

download 84.3M
favorite 12,712
Utility
Mod Menu
Mod Menu

by Prospector

Adds a mod menu to view the list of mods you have installed.

download 77.7M
favorite 22,127
Library Management Utility
YetAnotherConfigLib (YACL)
YetAnotherConfigLib (YACL)

by isxander

A builder-based configuration library for Minecraft!

download 66.1M
favorite 7,607
Adventure Transportation Utility
Xaero's Minimap
Xaero's Minimap

by thexaero

Displays a map of the nearby world terrain, players, mobs, entities in the corner of your screen. Lets you create waypoints which help you find the locations you've marked.

download 60.9M
favorite 13,668
lock Cookie consent

SkinMC uses cookies to provide functionality and features.