Block Logger
This simple plugin gives users with permissions the ability to use a wand and detect what has been done to a specific block. Using the config you can change which item is the wand, and how many logs to keep per block. Default, it's 3.
The logs are currently stored in a non-human-readable form, and stored per chunk. To prevent too large of harddrive reads.
Currently it logs
- Block placing/breaking
- Furnace/Chest/Door opening
- Fire ignition
Permissions
- blocklogger.use - Allows the user to toggle and use the wand.
- blocklogger.exempt - All of the users actions are ignored and not logged
Features
- Ability to ignore logs based on block, player, and event type
Commands
- /lwand [on/off] - Toggles the wand on/off
- /lwandhelp - Displays help for BlockLogger
Usage
- Left-click with the wand out to see what's happened to a particular block
- Right-click with the want to see what's happened to the block above the selected block. (Useful for crops)
Planned features
- SQL Support
- Ability to set a buffer/saving time, to put less stress on harddrives
- Detecting where fire started and tracking it back to the player
- Detecting where water started etc..
- Roll-back actions