MacTime v1.1.4
- Added default
config.ymlandmessages.ymlto plugin description - Reduced "Invalid skin url" error to only notify when a java user has an invalid skin url
Bug Fixes
- Fixed issue where the SQLite database would not update immediately and would only update after a server restart
- Fixed
/mactime gui onlineand/mactime gui offlinenot displaying players who were not in groups listed inwhitelisted-groupswhensort-by-luckperm-groupwas set tofalse
MacTime v1.1.3
- GUI support for
1.21.8 - Added option to send webhook message when weekly ontimes are saved to a file (if enabled)
- Updated layout of saved weekly ontime file
- Updated messages.yml
1.0.2->1.0.3 - Updated config.yml
1.0.2->1.0.4 - Various code cleanup and performance improvements
Config Changes
- Changed
ontime-saving.orderto use "Alphabetical, Ascending, Descending, Group" instead of numerical options - Added "Group" option for sorting in
ontime-savingsection - Added
webhook.savingto webhook section
Messages Changes
- Moved
gui.whitelisted-groupstoluckperms.whitelisted-groupsMove your group data if you use this setting - Added
webhook.savingoptions
Bug Fixes
- Fixed
/ontime <username>showing incorrect data when the user was offline - Fixed bug where ontime would not always reset at 12:00AM (00:00)
- Fixed various issues related to weekly ontime file saving and resetting
- Fixed various bugs related to modifications done on the incorrect table
- Fixed issue where player online status would sometime not reset on server restart
- Fixed error message not appearing when
afkchecker.enabledwas set totruewithout essentialsx on the server - Fixed hover confirm message for ontime removal not working on 1.21.6+
If you have any requests for features or if you have found a bug, feel free to contact me via discord -> ajmac
MacTime v1.1.2
- Plugin is now folia compatible
- 1.21.5 Support
Bug Fixes
- Fixed instances where a user whose data was reset disconnects would cause a random UUID named entry to be added to the database
- Fixed issue where if a player changed their username then their data would not load correctly
- Fixed formatting issue for wildcard reset players message
If you have any requests for features or if you have found a bug, feel free to contact me via discord -> ajmac
MacTime v1.1.1
- Various performance improvements related to scrapping usages of OfflinePlayer objects
- Player's name is replaced by UUID if by any means their username is null when received
- Added another download link to update message
- Updated
messages.yml1.0.1->1.0.2- Added
command.ontime.player.self-headerandcommand.ontime.player.other-header - Removed
command.ontime.player.header,command.ontime.player.title, andcommand.ontime.player-does-not-exist
- Added
Bug Fixes
- Fixed instances of players being named "Unknown" in
/mactime gui - Fixed issue where some player's data were unable to be looked up via
/ontime <username>
If you have any requests for features or if you have found a bug, feel free to contact me via discord -> ajmac
MacTime v1.1.0
- Restricted
/mactime guiusage to servers on version 1.21.0 and above
Due to how inventories are handled in MC versions 1.21 and higher, the GUI feature will only be enabled for those versions that support it
- Updated how new config and message file updates are handled
No more
config_old.ymlandmessages_old.yml! When a new update for either files is added, the additions will just be added to the file along with your existing data.
- Updated depencencies to support latest MC version
- Added command aliases for
/mactime(/mt&/mtime) and/ontime(/ot&/otime) - Shrunk jar size from 3.8 MB to 3.06 MB
- Extreme performance improvements done to handling of offline player objects
- Removed
/ontimeand/ontime <username>from/mactime helpin favor of/ontime help - Changed color of
/ontime helpand/mactime helpcommands from cyan to yellow - Added command headers to both
/mactime helpand/ontime help - Truncated
/mactime exportdescription in/mactime help - Added storage type to
/mactimecommand - Added (Latest) or (Outdated) to
/mactimecommand - Updated in game message and added console message for new plugin updates
- Added option in
config.ymlfor ontime text file to save weekly ontimes in ascending or descending order - Command misuse now only displays help info for that specific command
- Performance improvements related to
/mactime export allcommand
Bug Fixes
- Fixed bug where invalid usernames passed in /ontime <username> command would not parse in error message
- Fixed issue with
/mactime resetbugging out when saving with player online - Fixed bug where setting
gui.update-intervalto a value less than or equal to 0 would default to 1 second instead of 10 seconds - Fixed bug with rate limitation issues with exporting large amounts of ontimes to discord
- Fixed bug where usernames had to be case-sensitive in order to check their ontimes via
/ontime <username>when ran by console
If you have any requests for features or if you have found a bug, feel free to contact me via discord -> ajmac
MacTime v1.0.7
- Fixed bug with update checker getting wrong version from api
MacTime v1.0.6
- Fixed bug with missing database table on fresh load
MacTime v1.0.5
- 1.20.6 compatibility
- Added update checker
- Additional performance improvements made all around
- Fixed missing "v" in /mactime base command
- Fixed issue with stacktraces on plugin disable
As always if you encounter any bugs or have a feature request, feel free to contact me via discord -> ajmac
MacTime v1.0.4
This update contains a config.yml and messages.yml update somake sure to copy your config data from config_old.yml and your messages data from messages_old.myl to the newly generatedconfig.yml and messages.yml
- Performance improvements for tracked players who join a server for the first time
- Fixed bug with reset command throwing
SQLIntegrityConstraintViolationException - Added timezone section to config
- Reduced jar size significantly
MacTime v1.0.3
- Added
_rawto the end of each placeholder.- This will return the time in seconds without the hh:mm:ss formatting.
- The default placeholder without
_rawat the end of it will be formatted as usual.
- AFK time now updates real time for placeholders and in gui when a player is afk.
- Rebased SQL code, so if any issues arise, please contact me about them.
MacTime v1.0.2
- Fixed bug with weekly ontime saving to file not properly saving in leaderboard fashion
- Fixed bug with past seven days ontime not displaying in gui
- Fixed bug where current ontime would not restart for players who are online during server restarts
- Fixed errors being thrown when running ontime others command from console
- Huge performance optimization for opening guis
- Removed console logging for player saving/deletion of data
MacTime v1.0.0
- Initial Release



