TDRPlaytime is a comprehensive Minecraft plugin that tracks player playtime and rewards players with customizable milestones. The plugin offers flexible storage options, an AFK system, and extensive configuration possibilities.
- Playtime Tracking: Accurately track and store player playtime
- Multiple Database Support: Choose from MySQL, SQLite, MongoDB, or YAML storage
- Milestone System: Create custom milestones based on playtime
- Reward players with items, commands, and custom messages
- Configure optional firework celebrations for milestones
- Repeating Milestones: Set up rewards that repeat at regular playtime intervals
- Advanced AFK System:
- Detect when players are AFK based on activity
- Configure whether AFK time should count toward playtime
- Optional integration with Essentials AFK system
- AFK kicking functionality with configurable messages
- PlaceholderAPI Integration: Use playtime data in other plugins
- Playtime History: Track when players join and leave (in development)
- Setup Guide - Installation and configuration instructions
- Commands - List of all available commands
- Permissions - Permission nodes and explanations
- Download the latest version from one of the platforms above
- Place the JAR file in your server's
pluginsdirectory - Start or restart your server
- Configure the plugin by editing the generated configuration files
- See the Setup Guide for detailed configuration instructions
Version 2.0 brings significant improvements and new features:
- ✅ New database implementation
- ✅ Advanced AFK system
- ✅ Playtime history system
- ⏳ Improved placeholders (in progress)
- ⏳ Enhanced reward system (in progress)
- ⏳ Migration from 1.x to 2.0 (in testing)
Note: Version 2.0 is currently in development and may contain bugs or unfinished features. Use in production environments at your own risk.
- Report issues on GitHub
- Fork the repository and submit pull requests