Player Logger

Record certain player behaviors using a MySQL driver.

WARNING: This mod is a university assignment, so there are certainly many aspects that may not have been fully considered. The author assumes no responsibility for any losses or damages caused by this mod.

Github: https://github.com/create-xiaoyu/Player-Logger

๐Ÿ“ฆ Mod Description (CurseForge)

PlayerLogger is a lightweight and efficient server-side logging mod designed for NeoForge (Minecraft 1.21.1). It provides reliable tracking of player activities and stores them in a structured database for easy access and analysis.

Whether you're running a small private server or a large multiplayer environment, PlayerLogger helps you keep full visibility over player actions.


โœจ Features

  • ๐Ÿงพ Comprehensive Player Logging Track important player events such as joins, quits, and more.

  • ๐Ÿ—„๏ธ MySQL Database Support All data is stored in a persistent MySQL database for scalability and reliability.

  • โšก High Performance Uses connection pooling (HikariCP) for efficient database operations.

  • ๐Ÿ”ง Easy Configuration Simple configuration file with automatic generation and validation.

  • ๐Ÿ–ฅ๏ธ Server-Side Only No client installation required โ€” just drop it into your server.


โš™๏ธ Requirements

  • Minecraft 1.21.1
  • NeoForge 21.1.220+
  • Java 21+
  • A running MySQL database

๐Ÿš€ Setup

  1. Install the mod into your server mods folder
  2. Start the server once to generate the config
  3. Edit the config file:
   config/playerlogger-common.toml
  1. Enter your MySQL connection details
  2. Restart the server

๐Ÿง  Use Cases

  • Server moderation & auditing
  • Player behavior tracking
  • Data analysis & statistics
  • Anti-abuse investigation

โš ๏ธ Notes

  • This mod requires a working MySQL database connection
  • Make sure your database credentials are correct
  • If the database fails to connect, the server may stop to prevent data loss

โค๏ธ Support

If you encounter any issues or have suggestions, feel free to open an issue or contact the author.


thanks very much for ChatGPT

The Player Logger Team

profile avatar
  • 4
    Projects
  • 617
    Downloads

More from create_xiaoyuView all

  • HardcoreAstagesItem project image

    HardcoreAstagesItem

    • 1.9K
    • Mods

    Allows you to hide the assests of unknown items from Astages mod.

    • 1.9K
    • May 3, 2026
    • Mods
  • KJSutils project image

    KJSutils

    • 460
    • Mods

    Extend the functionality of KubeJS

    • 460
    • January 17, 2026
    • Mods
    • +1
  • Ore-Stages-Fork project image

    Ore-Stages-Fork

    • 72
    • Mods

    This is a maintained fork of the original Ore Stages mod, with critical compatibility fixes for Minecraft 1.12.2 modpacks.

    • 72
    • July 6, 2025
    • Mods
  • DeepSeek project image

    DeepSeek

    • 69
    • Mods

    This mod allows you to interact with DeepSeek via the DeepSeek API within the game. Based on NeoForgeMDK. Developed by DeepSeek and me.

    • 69
    • June 3, 2025
    • Mods
  • HardcoreAstagesItem project image

    HardcoreAstagesItem

    • 1.9K
    • Mods

    Allows you to hide the assests of unknown items from Astages mod.

    • 1.9K
    • May 3, 2026
    • Mods
  • KJSutils project image

    KJSutils

    • 460
    • Mods

    Extend the functionality of KubeJS

    • 460
    • January 17, 2026
    • Mods
    • +1
  • Ore-Stages-Fork project image

    Ore-Stages-Fork

    • 72
    • Mods

    This is a maintained fork of the original Ore Stages mod, with critical compatibility fixes for Minecraft 1.12.2 modpacks.

    • 72
    • July 6, 2025
    • Mods
  • DeepSeek project image

    DeepSeek

    • 69
    • Mods

    This mod allows you to interact with DeepSeek via the DeepSeek API within the game. Based on NeoForgeMDK. Developed by DeepSeek and me.

    • 69
    • June 3, 2025
    • Mods