ModsFinder
SM

SimpleEventLogger Mods

by yukugura

SimpleEventLogger records player joins and quits on a server into a MySQL audit table, with the UUID, username, raw client IP address and server name for each event.

FabricForgeServer-side onlyMIT License1.20.1 – 1.21.1

What it does

Each time a player joins or leaves, the server writes an event that includes the player's UUID, username, raw client IP address and the configured server name. Events go to a MySQL database, and the mod keeps a durable local journal so that records made during a database outage are stored and retried later instead of being lost. Connection details, table names, retry settings and TLS options are all configurable, and TLS is off by default to suit local Docker setups.

The mod runs on dedicated servers only, so players join without installing anything. It is published for Fabric and Forge, with NeoForge 1.20.1 using the Forge release, since NeoForge recommends the Forge build for that Minecraft version. Files cover 1.20.1 and 1.21.1, and the latest Fabric and Forge builds are dated 2026-08-15. The code is released under the MIT License, but the project is not open source. Installation means placing the jar in the server mods directory and starting the server once to generate the configuration.

Key features

  1. MySQL audit log

    Join and quit events are written to MySQL tables that server owners can query for their own records.

  2. Durable local journal

    Events are kept on disk while the database is unreachable and are replayed once the connection returns.

  3. Configurable logged fields

    The server name, table names and retry behavior can be changed in the configuration file.

  4. Optional TLS

    TLS for the MySQL connection is off by default and can be enabled for remote databases.

Compatibility

Latest build for each game version and loader.

1.21.11.2.0-fabric-mc1.21.1Not available
1.20.11.2.0-fabric-mc1.20.11.2.0-forge-mc1.20.1
ReleaseBetaAlphaNot available

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

Use cases

Server audit trails

Administrators can check who connected and when, with the IP address attached to each join or quit.

Multi-server networks

The configurable server name lets several servers write to one database and stay distinguishable.

Who it’s for: Server owners who want a record of player joins and quits in a MySQL database. Players on the server need no client mod.

Questions

Does a player need to install SimpleEventLogger?

No. Players join without it, since only the server has to run the mod.

Which loaders does SimpleEventLogger support?

It supports Fabric and Forge. NeoForge 1.20.1 uses the Forge release, as NeoForge recommends the Forge build for that version.

What happens to events if MySQL goes offline?

Events are kept in a durable local journal and retried after the database connection returns.

Does the mod store IP addresses?

Yes. It records raw client IP addresses for joins and quits, which are personal data, so server owners should restrict database access and set a retention policy.

What the author says

SimpleEventLogger is a lightweight server-side MySQL audit logger for Fabric, Forge, and NeoForge dedicated servers. For NeoForge 1.20.1, use the Forge release; NeoForge recommends Forge for that Minecraft version.
yukugura, on the Modrinth page

Official listing

Owner
yukugura
Published
2026-08-15
Updated on Modrinth
2026-08-15
Facts verified
2026-10-15