LogDeath
PluginBSD-2-Clause

LogDeath

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

22
Downloads
0
Followers
2 months ago
Updated
📦
2
Versions

📖About 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!