BetterPlaytime icon

BetterPlaytime -----

A simple but powerful plugin to view players in-game playtime and other time-related statistics.




Thanks for the bug reports and feature requests! As always, feel free to add me on Discord if you have any issues: Log1x

Change log


Enhancements

  • feat(placeholders): Add new placeholders %playtime_time_days%, %playtime_time_hours%, and %playtime_time_minutes%.
  • feat(placeholders): Add support for passing player names to leaderboard placeholders (e.g. %playtime_time_Log1xx%).
  • enhance(locale): Add support for customizing the output format of `{playtime}` in `messages.yml`.
  • chore(placeholders): Add leaderboard placeholder variants for the new days/hours/minutes placeholders.
  • chore(locale): Add new `less-than-x` generic messages for use with the new days/hours/minutes placeholders.
Bug Fixes
  • fix(placeholders): Fix exception thrown using placeholders when a targeted leaderboard # or player does not exist.
----------, Dec 21, 2023

Change log

Enhancements

  • chore(deps): Update dependencies for 1.20.2
  • enhance(plugin): Add support for 1.16/1.17
----------, Oct 4, 2023

Thank you everyone for the bug reports/feedback. If you have any issues, feel free to add me on Discord: Log1x

Change log


Enhancements

  • enhance(command): Add playtime.help permission for the help command.
  • enhance(data): Make the MySQL connection pool configurable.
Bug Fixes
  • fix(data): Fix malformed last played formatting (typically caused by bots).
  • fix(data): Fix potential exception when fetching last played date with the SQLite driver.
  • fix(integration): Properly unregister PlaceholderAPI placeholders when the plugin is unloaded (e.g. with Plugman/ServerUtils).
----------, Jul 21, 2023

Tested on 1.19.4 and 1.20.1. Sorry for the delay.

Change log


Enhancements

  • chore(deps): Update dependencies for 1.20.1
----------, Jul 6, 2023

Please DM me or message me on Discord if you discover any issues. I'll try to fix them right away.

Change log


Enhancements

  • enhance(messages): Improve `playtime.not-found` message
  • enhance(deps): Improve dependency shading
----------, Jul 29, 2022

Please DM me or message me on Discord if you discover any issues. I'll try to fix them right away.

Change log


Bug Fixes

  • fix(stats): Fix potential excess whitespace character when displaying time.
----------, Jul 25, 2022

Please DM me or message me on Discord if you discover any issues. I'll try to fix them right away.

Change log


Enhancements
  • enhance(database): Add statistic and leaderboard caching (configurable with `update-interval`)
  • chore(plugin): minor code improvements
----------, Jul 24, 2022

This version will jump from v1.0.0 to v1.0.5 due to not being able to update my resource during the review process.

Please DM me or message me on Discord if you discover any issues. I'll try to fix them right away. :)

Here is the full change log for transparency:

Change log

Enhancements
  • feat(placeholders): Add dynamic leaderboard placeholders
  • feat(database): Add SQLite support
  • feat(plugin): Add player leaderboard visibility
  • feat(plugin): Add last joined statistics
  • feat(papi): Add %playtime_last_played% and related leaderboard placeholders
  • enhance(messages): Add {player} placeholder to playtime.not-found
  • enhance(sqlite): Make sqlite player lookups case-insensitive.
  • enhance(messages): Add singular & plural localization for time
  • enhance(leaderboard): Add message when leaderboard is empty
Bug Fixes
  • fix(command): Fix exception thrown when passing non-numeric string to /playtime top
  • fix(messages): Fix messages sometimes not saving correctly on initial plugin load
  • fix(command): Fix looking up players with underscores in their username.
----------, Jul 24, 2022

Resource Information
Author:
----------
Total Downloads: 58
First Release: Jul 24, 2022
Last Update: Dec 21, 2023
Category: ---------------
All-Time Rating:
4 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings