Repository navigation
π v1.0.2 - New Brand & Features
π Major Changes
- Plugin rebranded from PlayTimeTracker to PlayTimePulse
- Added bStats integration for anonymous usage statistics (#bStats-ID: 26638)
- Introduced custom sound effects for reward claims
π΅ Sound System
- Added
claimSoundparameter in config.yml for rewards - Support for 400+ Minecraft sounds
- Configurable for each individual reward
- Default sound:
entity.player.levelup
π§ Enhanced Commands
New Admin Commands
/playtime add <player> <hours>h [<minutes>m]- Add specific playtime to a player
- Example:
/playtime add Notch 2h 30m - Permission:
playtime.admin
/playtime reset <player>- Reset player's playtime and claimed rewards
- Permission:
playtime.admin
Command Features
- Tab completion for all commands
- Sound effects for command execution
- Detailed feedback messages
- Permission-based access control
π Statistics
- Anonymous usage tracking through bStats
- Helps guide future development
- Can be disabled in bStats config
π§ Technical Updates
- Updated to Java 21
- Updated dependencies to latest versions
- Optimized plugin jar size through better dependency management
π Documentation
- Updated all documentation to reflect new branding
- Added comprehensive sound configuration guide
- Enhanced configuration examples
- Added command usage documentation
π Bug Fixes
- Fixed potential memory leaks in playtime tracking
- Improved error handling for invalid sound effects
- Better thread safety in data saving
π₯ Installation: Drop the .jar in your plugins folder and restart
π Permissions
playtime.use- Basic command access (default: true)playtime.admin- Administrative commands (default: op)
Full Changelog: v1.0.1...v1.0.2