📜 Changelog – TimerPlugin v1.0.0
✨ New • Added support for Minecraft 1.21.9 (compiled against API 1.20). • New /tmk
command: starts a personal timer that kicks the player when expired (configurable kick message). • Configurable sounds (config.yml) for: • Start • Stop • Finished • Final countdown • Custom messages in config.yml for: • Kick message • Expired timer message 🛠 Improvements • Clear Actionbar countdown showing remaining time in mm:ss format. • Timer now stops automatically if the player logs out. • Graceful error handling: invalid numbers or duplicate timers return clear feedback.
📊 Tracking • Added daily playtime tracking: each player’s minutes per day are saved in data.yml. • Date auto-updates daily, no manual reset needed.
🧹 Internal • Codebase updated & compiled with Java 21. • Minor cleanup and optimizations to ensure stability on Paper / Purpur / Spigot.
⸻
👉 Next planned: • Server-wide (global) timers • Configurable timer limits per player • More flexible storage (SQLite/JSON)