MacTime icon

MacTime -----

You can only manage time if you track it right. Online time tracking plugin.




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 and command.ontime.player.other-header
    • Removed command.ontime.player.header and command.ontime.player.title
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
----------, Mar 1, 2025

MacTime v1.1.0
  • Restricted `/mactime gui` usage to servers on version 1.21.0 and above
  • Updated how new config and message file updates are handled
  • 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
----------, Feb 22, 2025

MacTime v1.0.7
  • Fixed bug with update checker getting wrong version from api
----------, Jun 26, 2024

MacTime v1.0.6
  • Fixed bug with missing database table on fresh load
----------, Jun 25, 2024

MacTime v1.0.6
  • Fixed bug with missing database table on fresh load
----------, Jun 25, 2024

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
----------, Jun 12, 2024

MacTime v1.0.4
This update contains a config.yml and messages.yml update so make sure to copy your config data from config_old.yml and your messages data from messages_old.yml 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 [code single]SQLIntegrityConstraintViolationException[/code]
  • Added timezone section to config
  • Reduced jar size significantly
----------, May 8, 2024

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.
----------, Apr 1, 2024

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.
----------, Mar 29, 2024

Resource Information
Author:
----------
Total Downloads: 283
First Release: Mar 19, 2024
Last Update: Mar 1, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings