Releases: Cold-Development/ColdTracker
Releases · Cold-Development/ColdTracker
ColdTracker v1.4.1
ColdTracker v1.4
== v1.4 ==
- Removed HashMap logging
- Added database logging for JoinTime
- DatabaseManager code change
- Improved playime session registry and logging in database
- Stats playtime is now updated every 1 minute
ColdTracker v1.3
== v1.3 ==
- Added stats command
- Added coldtarcker.stats permission
- Added coldtracker.stats.others permission
- Added possibility to offer staff members to check their own stats for playtime and votes
- Removed unused locale key
ColdTracker v1.2.1 HF
== v1.2.1 ==
- fixed missing in chat prefix for "command-export-success" and "command-export-fail"
ColdTracker v1.2
== v1.2 ==
- Added a new folder-name option in config.yml to customize the name of the folder where exported files are saved.
- Defaults to exported database if left blank or not set.
- Automatically validates and updates the configuration to prevent issues if the setting is missing or invalid.
- Implemented logic to save the total playtime and votes of online players when the server shuts down, ensuring no data loss.
- Updated the command-export-success message to include the dynamic folder path using the folder-name configuration setting.
- Resolved an issue where comments in config.yml would duplicate upon plugin reload.
- Improved handling when NuVotifier or another voting plugin is not present.
- Vote-related features are now gracefully disabled, and only a single warning message is logged.
- Ensured proper database cleanup during server shutdown.
- Fixed data loss by syncing in-memory data (playtime and votes) to the database before closing connections.
- Streamlined the process of validating and updating configuration settings.
- Improved reusability of code for handling missing or invalid configuration entries.
- Refactored PlayerTrackingListener to ensure clean and consistent handling of join and quit events for tracked players.
ColdTracker v1.1
== v1.1 ==
- Update pom.xml
- Update Commander.java
- Update DumpCommand.java | to run Async (fixed high main thread usage)
- Create ExportCommand.java
- Update CommandManager.java
- config update
ColdTracker v1.0
== v1.0 ==
- First public release of the plugin.
- Lots of feature
- Dump data from database using Gist
- Wipe data from database
- Check each member's play time
- Multiple language supported
ColdTracker v1.0-SNAPSHOT
== v1.0-SNAPSHOT ==
First version of the plugin.
Warning
This plugin is in development phase.