PlayerActionLogger (PAL)
by gigachadfr
PlayerActionLogger, shortened to PAL, is a client-side mod that records what the player does and what happens to them into a structured log file.
What it does
Every event lands in the log as a single JSON object carrying a severity level, letting a reader filter out emergencies like low health or an approaching creeper from the routine noise. The log covers vitals like health, hunger, armour, XP and status effects, along with combat records of what killed what, damage taken and where it came from. It also tracks mining, ore finds and session summaries, building and container use, danger from hostile mobs, lava, long falls and drowning, and the world's biome, dimension, time, day, weather and height. Progress from advancements, level ups and vanilla statistics is included, as is chat and the commands the player runs.
An optional Python bot comes bundled with the mod; it consumes the log, forwards it to Gemini and reads the generated commentary out loud. A local web dashboard drawn at 127.0.0.1 only shows live vitals and inventory with real item icons, including modded items. Because the mod is client-side only, singleplayer players can use it alone, and servers do not need it. It is published for Fabric and NeoForge across four release versions, 1.20.4 – 26.1.2, and is open source under the MIT License. A NeoForge build depends on NeoForge's own events and does not pull in anything else. Builds share the same mod version number.
Key features
Structured event log
Every player action and game event is recorded as a tagged JSON line in a file the player can read or process.
Live web dashboard
A local page on 127.0.0.1 shows vitals, position, equipment with durability, and the full inventory with item icons.
Optional commentary bot
A Python script kept in the repository consumes the log, passes it to Gemini and voices the reply, pausing to flag urgent events as they occur.
Full event coverage
Combat, mining, building, danger, world conditions, progress and chat all feed the same log, so one file holds the whole session.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
How it compares
Python MC Mod is a Fabric-only mod for 1.21.1 with a client and server environment, under the Creative Commons Attribution 4.0 license, and it is not open source. Minescript runs on Fabric, Forge and NeoForge for 1.18.2 – 26.3, is client-side only and is open source under the GNU General Public License v3.0 only. Minescript Addons is Fabric-only for 1.21.5 – 1.21.11 and client-side only, and it is open source under the MIT License.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| PlayerActionLogger (PAL) | Fabric and NeoForge | 1.20.4 – 26.1.2 | Client-side only | 2026-08-23 |
| Python MC Mod | Fabric | 1.21.1 | Client and server | 2026-05-06 |
| Minescript | Fabric, Forge and NeoForge | 1.18.2 – 26.3 | Client-side only | 2026-09-22 |
| Minescript Addons | Fabric | 1.21.5 – 1.21.11 | Client-side only | 2026-07-19 |
Questions
Which loader does PlayerActionLogger need?
Does the server need PlayerActionLogger?
Does Does PlayerActionLogger require any other mod?
In the catalog
PlayerActionLogger (PAL) is one of 8,499 Technology mods on ModsFinder, and one of 4,201 Technology mods for Fabric. 15,189 mods support Minecraft 26.1.2.
Similar mods
What the author says
PAL logs what your player does to a structured file, designed to be read by an LLM so it can commentate your gameplay live. It ships with an optional Python bot that speaks the commentary out loud. It is client-side only: it works in singleplayer and on any server, the server does not need it, and it only ever logs…
Official listing
- Modrinth page
- modrinth.com/mod/playeractionlogger
- Owner
- gigachadfr
- Published
- 2025-10-09
- Updated on Modrinth
- 2026-08-23
- Facts verified
- 2026-10-15
