LogDeath
LogDeath is a lightweight Folia plugin that logs player deaths and lets players and admins view death history with fast async performance
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.
LogDeath
💀 LogDeath
LogDeath is a lightweight and high-performance Minecraft plugin designed for Folia servers. It records player deaths with detailed information and allows players or admins to view death history easily.
---
⚡ Features
* 📜 Logs player deaths (time, world, coordinates, cause) * 👤 View your own death history with `/deaths` * 🛠️ Admins can view other players' logs with `/deaths <player>` * 💾 Per-player data storage (separate files for better performance) * ⚡ Async + Cache system for ultra-fast performance * 🧠 Smart queue system to prevent file corruption * 🔄 Auto-save system (every few seconds) * 🧵 Fully optimized for Folia multi-threading
---
🚀 Performance
LogDeath is built with performance in mind:
* Uses in-memory caching for instant data access * Saves data asynchronously to avoid lag * Prevents file conflicts with a queue system → Suitable for servers with many active players
---
🔐 Permissions
* `logdeath.use` → Allows using `/deaths` * `logdeath.admin` → Allows viewing other players' logs
---
📌 Commands
* `/deaths` → View your own death history * `/deaths <player>` → View another player's death history (admin only)
---
🧠 Technical Details
* Designed specifically for Folia * Uses:
* Async Scheduler * Region-safe execution * Thread-safe collections (ConcurrentHashMap, Queue)
---
💡 Future Plans
* GUI interface * Teleport to death location * Statistics / leaderboard * SQLite support
---
❤️ Support
If you like this plugin, consider supporting or contributing!