GriefLogger
GriefLogger is a high-performance Minecraft mod that tracks and records all player actions on the server. The system captures numerous events: block breaking and placement, entity kills, item pickup and dropping, item usage, and much more.
For storing collected information, the mod uses SQLite database by default, located in the configuration folder. If needed, you can configure connection to MySQL to improve performance and speed.
All operations between the mod and database are executed asynchronously in multithreaded mode. This means the server doesn't wait for data writing to complete and continues normal operation without delays.
Available Commands
- /grieflogger inspect — activates or deactivates block inspection mode
- /grieflogger lookup
— displays data according to specified filters - /grieflogger page
— navigates to specified results page (can also use arrows in chat)
Filter System
- Action —
action:place_block,break_block— shows only placed and broken blocks - Exclude —
exclude:sand— excludes sand blocks from search results - Include —
include:sand,dirt— displays only interactions with sand and dirt - Radius —
radius:100— shows actions within 100 blocks radius from player - Time —
time:1d— displays events from the last 24 hours - User —
user:Player1— shows all actions performed by player Player1
Important: Include and Exclude filters cannot be used simultaneously.
Usage Examples
Search Command
Use the lookup command to view interactions using filters.

Block Inspection
Right-click on a block shows interactions with adjacent blocks. Left-click displays action history with specific block.

Container Inspection
Right-click on a container (chest, furnace and other storage blocks) shows item operations inside. Left-click displays information about container placement or destruction.

Inspiration
I want to express gratitude to the CoreProtect project, which became the main source of inspiration for creating GriefLogger. Their development significantly influenced this mod's evolution and provided valuable ideas for implementation.