Log Block Tool
LogBlockTool logs block breaks, placements, container transactions, and player interactions on a Minecraft server. It’s lightweight, fast, and designed for Paper/Spigot with SQLite or MySQL support.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
Log Block Tool
---
✅ Features
- Block break and place logging - Container transactions (insert/remove with item + amount) - Interaction logging for doors, trapdoors, fence gates, buttons, levers, and pressure plates - Container opening logs - Quick history lookup with the Log Block Stick - Colored, clean chat formatting with timestamps - Page navigation with interactive arrows (10 logs per page) - SQLite and MySQL support - Async database writes for smooth performance
---


---
🧭 How to Use
1. Run `/lb` to get the Log Block Stick. 2. Right-click any block with the stick to view its history. 3. Customize settings in `config.yml`.
---
💬 Commands
- `/lb` — gives the Log Block Stick
---
🔐 Permissions
- `logblocktool.use` — use the stick (default: everyone) - `logblocktool.admin` — receive update notifications (default: op)
---
⚙️ Configuration
- Database type (SQLite or MySQL) - Logging categories (block break/place, container actions, interactions) - Max logs per block and cleanup settings - Permission mode (everyone, op, permission) - Custom date/time formats and time zone - Update checker toggle
---
💾 Database Support
- SQLite (default, file-based) - MySQL (remote or local)
---
✅ Compatibility
- Minecraft 1.21.x (primary target) - Compatible with 1.20.x+ - Paper and Spigot supported - Folia best-effort support
---
🚀 Performance Notes
- Async database writes - Minimal event overhead - Configurable logging categories and log limits
---
- Support: we_rt on discord, only if you are 100% something is broken
---
🌟 License
The source code is not publicly available, but if you want to edit something in the plugin for your own needs, update the plugin to a new version or anything else, contact me on discord nickname: we_rt and we will definitely come to an agreement
---
Made with ❤️ for the Minecraft community