ModsFinder

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.

FabricNeoForgeClient-side onlyMIT LicenseOpen source1.20.4 – 26.1.2

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

  1. 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.

  2. Live web dashboard

    A local page on 127.0.0.1 shows vitals, position, equipment with durability, and the full inventory with item icons.

  3. 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.

  4. Full event coverage

    Combat, mining, building, danger, world conditions, progress and chat all feed the same log, so one file holds the whole session.

Compatibility

Latest build for each game version and loader.

26.1.22.2.0Not available
1.21.112.2.0Not available
1.21.12.2.02.2.0
1.20.41.2.5Not available
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
PlayerActionLogger (PAL)Fabric and NeoForge1.20.4 – 26.1.2Client-side only2026-08-23
Python MC ModFabric1.21.1Client and server2026-05-06
MinescriptFabric, Forge and NeoForge1.18.2 – 26.3Client-side only2026-09-22
Minescript AddonsFabric1.21.5 – 1.21.11Client-side only2026-07-19

Questions

Which loader does PlayerActionLogger need?

The mod is published for Fabric and for NeoForge. The latest Fabric file is 2.2.0 for 26.1.2, and the latest NeoForge file is 2.2.0 for 1.21.1.

Does the server need PlayerActionLogger?

No. Only the player's game needs it, and servers run without it.

Does Does PlayerActionLogger require any other mod?

The NeoForge build depends on NeoForge's own events and no other mod is needed.

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…
gigachadfr, on the Modrinth page

Official listing

Owner
gigachadfr
Published
2025-10-09
Updated on Modrinth
2026-08-23
Facts verified
2026-10-15

Tags