PlayTimeManager
PlayTimeManager is a playtime tracker that monitors player activity with extensive customization and automated rewards.
PlayTimeManager

<div align="center"> <a href="https://discord.gg/yRHpgsjtRK"> <img src="https://i.imgur.com/Vd5Rfxy.png" alt="Discord"> </a> <a href="https://github.com/TheGaBr0/PlayTimeManager/wiki"> <img src="https://i.imgur.com/PU7u3HM.png" alt="Wiki"> </a> </div>
<br> Hello and welcome to PlayTimeManager! I initially created this plugin for the server on which I am currently a developer. We don't have thousands or hundreds of players, but we had to find a way to track players' playtime to promote one whenever it reaches a certain amount. I looked around on the web, but I couldn't find any plugin that was able to satisfy our issue: we needed a playtime plugin, somewhat efficient, that could automatically execute a specific task like promoting a player through Luckperms. Well, that's what this plugin is supposed to do! <br> <br> I thought this could be useful to other server administrators as well, so I decided to share it on Spigot! If interest arises, I'll keep it updated happily :)
---

Examples of usage
<div align="center"> <img src="https://i.imgur.com/0zAmQde.gif" alt="Formatted Playtime Example" width="45%"> <img src="https://i.imgur.com/saWMotz.gif" alt="Playtime Stats Example" width="45%"> </div>
Commands, permissions, placeholders and tutorials
Ready to get started? The comprehensive PlayTimeManager Wiki contains everything you need including detailed command references, permission configurations, placeholder listings, and step-by-step setup tutorials.
---
Features and Use cases
Core Functionalities
- Flexible time format system - Works seamlessly regardless of your server's authentication mode - Flexible time format system - Optimized performance for lightweight operation - Flexible time format system - Automated update process without losing configurations - Flexible time format system - Full compatibility with popular server management plugins - Flexible time format system - Complete color customization options for all text elements - Flexible time format system - Tailor every aspect to match your server's theme - Flexible time format system - Real-time player ranking system based on playtime - Flexible time format system - Accurate playtime tracking that excludes idle time - Flexible time format system - Player-facing messages can all be localized - Flexible time format system - Choose between SQLite, PostgreSQL, MySQL, and MariaDB with seamless data migration between database types - Flexible time format system - Track and display playtime in years, months, weeks, days, hours, minutes, seconds, and Minecraft days (20-minute cycles)
Use Cases
- Join Streak Rewards - Promote players to staff ranks after specific playtime - Join Streak Rewards - Grant special perks to dedicated players - Join Streak Rewards - Display engagement metrics - Join Streak Rewards - Encourage longer play sessions with time-based goals - Join Streak Rewards - Foster competition through leaderboards - Join Streak Rewards - Track player engagement and activity patterns - Join Streak Rewards - Reward players for consecutive daily logins and playtime