LogDeath

LogDeath is a lightweight Folia plugin that logs player deaths and lets players and admins view death history with fast async performance

5

Quick challenge

How far can you run before the mobs catch you?

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!

ADS