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.yml
1.0.1
->1.0.2
- Added
command.ontime.player.self-header
andcommand.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 gui
usage 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.yml
andmessages_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
/ontime
and/ontime <username>
from/mactime help
in favor of/ontime help
- Changed color of
/ontime help
and/mactime help
commands from cyan to yellow - Added command headers to both
/mactime help
and/ontime help
- Truncated
/mactime export
description in/mactime help
- Added storage type to
/mactime
command - Added (Latest) or (Outdated) to
/mactime
command - Updated in game message and added console message for new plugin updates
- Added option in
config.yml
for 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 all
command
Bug Fixes
- Fixed bug where invalid usernames passed in /ontime <username> command would not parse in error message
- Fixed issue with
/mactime reset
bugging out when saving with player online - Fixed bug where setting
gui.update-interval
to 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.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
_raw
to the end of each placeholder.- This will return the time in seconds without the hh:mm:ss formatting.
- The default placeholder without
_raw
at 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.1
- Added spigot/bukkit compatibility.
- If any issues occur, please contact me on discord
-> ajmac
- If any issues occur, please contact me on discord