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 1 month ago
Fabric Utility 1.21.11

Versions

inventory_2
RJ's Session Stats 1.0.0

1.0.0 · 1 month 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 88.6M
favorite 12,930
Utility
Mod Menu
Mod Menu

by Prospector

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

download 81.7M
favorite 22,408
Library Management Utility
YetAnotherConfigLib (YACL)
YetAnotherConfigLib (YACL)

by isxander

A builder-based configuration library for Minecraft!

download 69.3M
favorite 7,712
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 64.0M
favorite 13,953
lock Cookie consent

SkinMC uses cookies to provide functionality and features.