ServerEye is a powerful behavior tracking mod built specifically for Minecraft servers. It records player actions in real time and displays them through a built-in web interface — giving you clear insight into everything happening on your server.
Whether you're a server owner, administrator, or a data-savvy player, ServerEye provides valuable tools to understand and manage player activity.
ServerEye captures and displays a wide range of in-game player activities, including:
With this data, you can:
✅ Quickly investigate suspicious activity
✅ Analyze player behavior patterns and playtimes
✅ Audit commands and catch misuse or abuse
✅ Get full command output logs for better moderation
No complex setup needed — just drop the mod into your server and you're good to go!
Once the server is running, open your browser and go to:
http://localhost:8080
You'll see a clean, intuitive dashboard featuring:
If remote upload is enabled in the config file, you’ll need to set your remote upload URL, for example:
https://your-server.example.com/api/receive
Each event includes full context. For example, when a player breaks a diamond ore block:
{
"timestamp": "2025-05-24T12:34:56Z",
"player": "Notch",
"event": "block_break",
"details": {
"Block": "minecraft:diamond_ore",
"Coordinates": "X: 123, Y: 64, Z: -45"
},
"serverIp": "127.0.0.1"
}
You’ll know exactly who did what, when, and where.
Not a fan of the built-in web UI? No problem — there's a detailed Web Developer Guide available on GitHub. (Though honestly, the default works just fine for most cases.)
Think the mod is too limited or missing features? Open an Issue — if you can suggest it, I’ll consider building it. (No promises, but I’m always open to ideas!)
This mod is closed-source. Redistribution and reverse engineering are strictly prohibited.
Need help or confused about a setting? Check the in-game config screen — most options come with helpful explanations.