Sueta

MacTime

1.1.9

You can only manage time if you track it right. An administrator friendly plugin to track the ontime of staff members on your server.

·Plugin
  1. 1.1.9latestMacTime 1.1.9Jul 29, 2026

    MacTime v1.1.9

    Bug Fixes

    - Fixed bug where plugin would fail to load when using MySQL after updating from v1.1.7 to v1.1.8
    79 downloads
  2. 1.1.8MacTime 1.1.8Jul 22, 2026

    MacTime v1.1.8

    Bug Fixes

    - Fixed bug where if afk-checker.include-afk-time was set to false, daily, weekly, monthly, and yearly ontimes would stay stuck at 0s if the user's afk time was greater than the current daily, weekly, etc. time. - Fixed bug where the /mactime gui command would only enable if the server was on an invalid version (whoops) - Fixed incorrect time formatting on the weekly ontimes discord webhook message sub header.

    Future Plans

    - MC v26 support for /mactime gui --- If you have any requests for features or if you have found a bug, feel free to contact me via discord -> [ajmac](https://discord.com/users/643604666634076179)
    18 downloads
  3. 1.1.7MacTime 1.1.7Jun 19, 2026

    MacTime v1.1.7

    - Updated messages.yml (v1.1.0) - You are now able to enable or disable certain data lines in /mactime gui and /ontime - Updated config.yml (v1.0.5) - Added option to disable AFK time being added to all other forms of time tracking (daily, weekly, etc.) - Option is afk-checker.include-afk-time which defaults to true - Added option to disable the AFK notifications displayed in console when a player goes in or out of AFK status - Option is afk-checker.enable-notify which defaults to true - Removed blank lines from above first line and below last line in /mactime gui when you hover over a skull - Previous page and next page buttons now only display in gui when there is a previous or next page.

    Bug Fixes

    - Fixed issue where gui skulls would sometimes appear in other guis, inventories, or chests when switched to quickly after exiting /mactime gui

    Future Plans

    - MC v26 support for /mactime gui If you have any requests for features or if you have found a bug, feel free to contact me via discord -> [ajmac](https://discord.com/users/643604666634076179)
    43 downloads
  4. 1.1.6MacTime 1.1.6Apr 7, 2026

    MacTime v1.1.6

    - Fixed exception when the ontime file is saved with no players tracked - Dependency Updates
    254 downloads
  5. 1.1.5MacTime 1.1.5Feb 10, 2026

    MacTime v1.1.5

    --- - Updated dependencies - GUI should now work with minecraft versions 1.21.11 and 1.21.9 - Improved tab completion for all commands - Typed arguments will now only display matching results instead of all options all the time (this includes usernames & group names in /ontime, /mactime gui [player:group], etc.) ---

    Bug Fixes

    --- - Fixed bug where /mactime reset player [username] was not tab completing usernames - Fixed bug where the ontime saving file would sometimes save with blank data if server was restarted on the same day the data was saved --- If you have any requests for features or if you have found a bug, feel free to contact me via discord -> [ajmac](https://discord.com/users/643604666634076179)
    68 downloads
  6. 1.1.4MacTime 1.1.4Sep 9, 2025

    MacTime v1.1.4

    - Added default config.yml and messages.yml to 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 online and /mactime gui offline not displaying players who were not in groups listed in whitelisted-groups when sort-by-luckperm-group was set to false
    1614 downloads
  7. 1.1.3MacTime 1.1.3Sep 1, 2025

    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.order to use "Alphabetical, Ascending, Descending, Group" instead of numerical options - Added "Group" option for sorting in ontime-saving section - Added webhook.saving to webhook section

    Messages Changes

    - Moved gui.whitelisted-groups to luckperms.whitelisted-groups <ins>Move your group data if you use this setting</ins> - Added webhook.saving options

    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.enabled was set to true without 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](https://discord.com/users/643604666634076179)
    40 downloads
  8. 1.1.2MacTime 1.1.2Apr 20, 2025

    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](https://discord.com/users/643604666634076179)
    167 downloads
  9. 1.1.1MacTime 1.1.1Mar 1, 2025

    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, command.ontime.player.title, and command.ontime.player-does-not-exist
    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](https://discord.com/users/643604666634076179)
    118 downloads
  10. 1.1.0MacTime 1.1.0Feb 22, 2025

    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 and messages_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](https://discord.com/users/643604666634076179)
    87 downloads
  11. 1.0.7MacTime 1.0.7Jun 26, 2024

    MacTime v1.0.7

    - Fixed bug with update checker getting wrong version from api
    171 downloads
  12. 1.0.6MacTime 1.0.6Jun 25, 2024

    MacTime v1.0.6

    - Fixed bug with missing database table on fresh load
    108 downloads
  13. 1.0.5MacTime 1.0.5Jun 12, 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 <br> As always if you encounter any bugs or have a feature request, feel free to contact me via discord -> [ajmac](https://discord.com/users/643604666634076179)
    130 downloads
  14. 1.0.4MacTime 1.0.4May 8, 2024

    MacTime v1.0.4

    This update contains a config.yml and messages.yml update so<u>make 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</u>
    - 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
    111 downloads
  15. 1.0.3MacTime 1.0.3Apr 1, 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.
    123 downloads
  16. 1.0.2MacTime 1.0.2Mar 29, 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
    122 downloads
  17. 1.0.1MacTime 1.0.1Mar 19, 2024

    MacTime v1.0.1

    * Added spigot/bukkit compatibility. * If any issues occur, please contact me on discord <br>-> [ajmac](https://discord.com/users/643604666634076179)
    131 downloads
  18. 1.0.0MacTime 1.0.0Mar 18, 2024

    MacTime v1.0.0

    - Initial Release
    97 downloads

Similar projects

Plugin →