PlayTime » 1.17 - 1.21.8 icon

PlayTime » 1.17 - 1.21.8 -----

Track players playtime, reward them for it, and easily see the top playtimes.




• Fixed an issue with PlaceholderAPI.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Aug 20, 2025

• Fixed bug with the newly added placeholders in the previous update.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Aug 9, 2025

Added placeholders, per request:
%playtime_playtime_weeks_no_label%
%playtime_playtime_days_no_label%
%playtime_playtime_hours_no_label%
%playtime_playtime_minutes_no_label%

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Aug 5, 2025

• Added new placeholder: playtime_weeks
• Added new placeholder: playtime_days
• Added new placeholder: playtime_hours
• Added new placeholder: playtime_minutes

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)​
----------, Aug 1, 2025

• Added support for MySQL. ( Update your config.yml )

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jul 25, 2025

• Updated the 3 messages that relay playtime information. ( Update your messages.yml file )
• The default playtime message now has 2 new placeholders: %date-joined% & %joins%

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jul 24, 2025

• Added new setting to config.yml "Use-existing-playtime" - This uses the data from world files that provides player data used to track their playtime.
• Added new PlaceholderAPI placeholders: "%playtime_top_(spot)_name%"
• Added new PlaceholderAPI placeholders: "%playtime_top_(spot)_time%"

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jul 23, 2025

• Removed support for EssentialsX due to conflicts with proper functionality.
• Updated the config.yml.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jul 23, 2025

• Fixed a bug with the new "permissions-required" not properly functioning.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jul 10, 2025

• Found and fixed a bug when typing "/playtime top" in console. I used the wrong message by mistake. I'm educated, I swear. :)
• Added the new "permissions-required" check to all reward types, not just unique.
• Removed the "gui-items" section in the "rewards.yml" file.
• Made it so each reward can individually have its own display item and lore set to whatever you'd like, not just 1 item per reward type.
• Added optional support with EssentialsX. Enabling the new option in the config.yml uses EssentialsX's data rather than the built in system.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jul 8, 2025

• Added a "permissions-required" list to the unique reward types, per request.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jul 8, 2025

• Added an alert message to alert staff of any available updates with the plugin.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jul 7, 2025

• Added toggle-able day/hour/minute/seconds variables to the config.yml.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jul 6, 2025

• Resolved an error in the console upon start up of the plugin when using the PlaceholderAPI support.
• Support up to 1.21.7.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jul 3, 2025

• Added more information to print out in the console during onEnable.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jun 29, 2025

• Added support for bStats.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jun 22, 2025

• Fixed bug with rewards not updating with "reload" sub-command.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jun 22, 2025

• Added "clearrewards" sub-command.
^ Option to clear ALL reward data w/ a confirmation message that must be clicked to confirm.
^ Option to clear specified reward data types. No confirmation with a provided specific type.
• A new file will be created to specifically store and manage PlayTime reward data. (achieved-rewards.yml)
• Added unique items in the Reward GUI for when a player has completed a playtime reward.
• Players without the "playtime.reload" permission will no longer get suggested the reload sub-command via TabComplete.
• Added "playtime.clearrewards" permission for the new sub-command.
• Updated config.yml.
• Updated messages.yml.
• Updated rewards.yml.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jun 14, 2025

• Bug fix on InventoryClickEvent of the new Rewards GUI.
• Bug fix on constant Reward types.
• All reward types should function as designed now. (oops :eek:)

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jun 8, 2025

Full recode.​

• PlayTime is now 1.17+. Use older versions for lower version support.
• Code is all now significantly more efficient and up-to-date.
• Added sub-command: "top" - Opens a configurable GUI to display the top server play times.
• Added sub-command: "rewards" - Opens a configurable GUI to display the available rewards for players to work towards for their playtime.
• Removed the function that alerts other of their playtime being checked. (Let me know if this is something you would want added back!)
• Full config.yml redesign. Completely new and updated look right out the box.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jun 8, 2025

(1) » Added support for 1.17.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jun 14, 2021

(1) » Added support for PlaceholderAPI.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Mar 20, 2021

(1) » Fixed console error in onPlayerLeave event.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Mar 19, 2021

(1) » Now supports 1.16.5.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Mar 16, 2021

(1) » Added support up to 1.16.4.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jan 15, 2021

(1) » Fixed bug when checking an offline players playtime and it would cause an error in console.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Mar 31, 2020

(1) » You can now configure the formats of the times provided. (Hours, minutes, seconds)
(2) » You can now type '/playtime reload' to reload the configuration. (Idea by @ScriptedRegion)


Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Jul 22, 2019

(1) » Added support for all MC versions.
(2) » Fixed an issue with trying to check another players PlayTime when said player had the 'PlayTime.Notify' permission.

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, May 20, 2019

(1) » Recoded the workings of the command usage.
(2) » Added 'PlayTime-Usage' to the config.yml.
(3) » Fixed issue where No-Permissions message would only return one line instead of the entire custom message. #oof

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, Mar 12, 2019

(1) » Added two new permissions.
  • PlayTime.View-others-playtime
  • PlayTime.Notify
(Details are on the main resource tab)

(2) » Added two new messages to the config.yml

  • No-Permission
  • Player-viewed-your-playtime

Have any suggestions? PM me or leave them in
the discussion tab of this resource! (y)

(Note: There is always an updated version of the
config.yml on the main page of this resource.)

:sleep:
----------, May 19, 2018

Resource Information
Author:
----------
Total Downloads: 10,285
First Release: Jul 31, 2017
Last Update: Aug 20, 2025
Category: ---------------
All-Time Rating:
12 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings