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.
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
MySQL audit log
Join and quit events are written to MySQL tables that server owners can query for their own records.
Durable local journal
Events are kept on disk while the database is unreachable and are replayed once the connection returns.
Configurable logged fields
The server name, table names and retry behavior can be changed in the configuration file.
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.
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?
Which loaders does SimpleEventLogger support?
What happens to events if MySQL goes offline?
Does the mod store IP addresses?
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.
Official listing
- Modrinth page
- modrinth.com/mod/simple-event-logger-mod
- Owner
- yukugura
- Published
- 2026-08-15
- Updated on Modrinth
- 2026-08-15
- Facts verified
- 2026-10-15