ColdTracker
v1.4.1ColdTracker is a Minecraft plugin that enhances the management of staff member's time played.
v1.4.1latestColdTracker v1.4.1Mar 23, 2025 + Added playtime to be shown dynamic instead of 0h 0d 0m 0sv1.4ColdTracker v1.4Feb 1, 2025 == 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 minutev1.3ColdTracker v1.3Jan 29, 2025 == 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 keyv1.2.1ColdTracker v1.2.1 HFJan 27, 2025 == v1.2.1 == - fixed missing in chat prefix for "command-export-success" and "command-export-fail"v1.2ColdTracker v1.2Jan 27, 2025 == 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.v1.1ColdTracker v1.1Oct 27, 2024 == 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 updatev1.0Oct 23, 2024
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta