All Mods Resource Packs Data Packs Shaders Modpacks Plugins
AdvancedPlayTime [1.21 - 1.26]

AdvancedPlayTime [1.21 - 1.26]

by DMK • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

⏳ Advanced PlayTime Plugin

Build Status JDK SpigotMC Modrinth bStats

Track it. Visualize it. Control it.

AdvancedPlayTime is a powerful and ultra-efficient plugin that allows players to check their playtime and compare it with others — all in a stunning, fully customizable GUI.


✨ Key Features

  • 🧠 Highly optimized – Zero-lag performance, even on large servers.
  • 🎨 Fully customizable GUIs – Design the look and feel to fit your server's style.
  • 🔢 Live top-time rankings – View top active players in multiple display modes.
  • 🔧 Offline time tracking – Keeps tracking even when you're offline.
  • 🛠️ Placeholders & Adventure support – Seamless integration with popular libraries.
  • 🔁 Reset & edit support – Adjust playtimes or wipe all data easily.
  • 💬 Flexible notifications – Chat, ActionBar, Title or Subtitle? Your choice.
  • 🧩 Multiple GUI types – Paginated, scrolling horizontal/vertical, and more.
  • 💾 Supports SQLite & MySQL – Your data, your way.

🔐 Command Permissions

Command Permission
/playtime command.playtime
/playtime <target> command.playtime.target
/playtime top command.playtime.top
/playtime top invalidate command.playtime.top.invalidate
/playtime set command.playtime.set
/playtime reset-all command.playtime.reset
/playtime reload command.playtime.reload

🖥️ GUI Types

Type Description
STANDARD Basic GUI (recommended if less than 10 players in ranking)
PAGINATED Multi-page GUI with item navigation
SCROLLING_VERTICAL Scroll through entries vertically
SCROLLING_HORIZONTAL Scroll through entries horizontally

🔔 How to configure notifications?

Use EternalCodeTeam generator


🗃️ Supported Databases

  • H2
  • MariaDB
  • MySQL
  • PostGreSQL
  • SQL
  • SQLite

🧩 PlaceholderAPI

Placeholder Description
%playtime% Displays player's playtime in default readable format (e.g., 10h 35m)

💡 Feedback & Support

Have a suggestion, found a bug, or want to contribute?
👉 Open an issue here


⭐ Like the plugin?

If you enjoy using PlayTime, consider leaving a positive review or star on SpigotMC or GitHub — it really helps!

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.2 26.1.x 1.21.x
Bukkit Bungeecord Paper Spigot
17h ago 1
1.21.x 1.20.x
Bukkit Bungeecord Paper Spigot
17h ago 1
1.21.x
Bukkit Bungeecord Paper Purpur Spigot
17h ago 1
1.21 1.20.x 1.19.x +2
Bukkit Bungeecord Paper Spigot
17h ago 1
1.21.x 1.20.x 1.19.x +2
Bukkit Bungeecord Paper Purpur Spigot
17h ago 1
1.21.x 1.20.x 1.19.x +2
Bukkit Bungeecord Paper Purpur Spigot
17h ago 1
1.21.x 1.20.x 1.19.x +2
Bukkit Bungeecord Paper Spigot
17h ago 1
1.21.x 1.20.x 1.19.x +2
Bukkit Bungeecord Paper Spigot
17h ago 1
1.21 1.20.x 1.19.x +2
Bukkit Bungeecord Paper Spigot
17h ago 1
1.20.x 1.19.x 1.18.x +1
Bukkit Bungeecord Paper Spigot
17h ago 1
1.20.x 1.19.x 1.18.x +1
Bukkit Bungeecord Paper Purpur Spigot
17h ago 1
1.20.x 1.19.x 1.18.x +1
Bukkit Bungeecord Forge Paper Purpur Spigot
17h ago 1
1.20.x 1.19.x 1.18.x +1
Bukkit Bungeecord Paper Purpur Spigot
17h ago 1
1.20.x 1.19.x 1.18.x +1
Bukkit Bungeecord Paper Spigot
17h ago 1
# SpentTime minecraft plugin
## What's Changed
  • Added /migrate command to migrate all offline players to the plugin database.
  • Improved code style and formatting.
  • Optimized code performance.
  • Enhanced Javadoc documentation.
  • Ensured full compatibility with Minecraft versions 1.17 to 1.21.5.
## What's Changed
  • Fix compatibility with paper.
  • What's Changed**
  • HOTFIX Comptability witih older minecraft versions
## What's Changed

  • Tweaks & Improvements:**
  • Significantly improved plugin performance (important updates)
  • Refactored codebase and enhanced documentation
  • Added full compatibility with the latest Minecraft version
  • Updated all plugin dependencies
  • Added GUI click sound
  • Made plugin commands fully configurable
  • Separated major configuration sections into individual files (guiConfiguration.yml, commandConfiguration.yml, etc.)

  • Updated Dependencies:**
  • com.google.guava:guava-testlib from 33.1.0-jre to 33.4.5-jre
  • org.junit:junit-bom from 5.10.2 to 5.12.1
  • dev.rollczi:litecommands-annotations from 3.9.1 to 3.9.7
  • dev.rollczi:litecommands-bukkit from 3.9.1 to 3.9.7
  • com.github.johnrengelman.shadow from 7.1.0 to 8.1.1


# SpentTime
## What's changed?
  • TWEAK:**
  • Improved plugin performance
  • Improved plugin code
  • Added SpentTimeAPI
  • Added compatibility with the latest Minecraft version
  • Updated all plugin dependencies
This version is an important update of the plugin. Ensure you are using your server's latest version - for security and performance 💪.
  • Fixes**
  • Update all plugin depedencies.
  • Added compatibility for latest minecraft versions (1.21)
## What's Changed
## Changes
  • Added full support to the 1.20.4 version.
  • Update all plugin dependencies.
## What's Changed
## Improvements
  • Code and plugin performance improvements,
  • Added SpentTimeSetCommand,
  • improved comparison of spent player time.
## Fixes
  • Fixed bug with disappearing message text in configuration (when there was a ":" character in the message, the text disappeared),
  • Fixed a bug where the GUI cancel button was not working.
  • Fixed update message.
## Changes
  • Removed MariaDB database support (This is because the MariaDB driver weighs too much, so the plugin would weigh almost 8 MB out of 2 MB),
  • Changed command permission structure (Command permissions are no longer configurable - They are permanently assigned to the command).
## What's Changed
## Improvements
  • Code and plugin performance improvements,
  • Configuration improvements,
  • From now on, updates are checked when the administrator joins the server,
  • Added ScrollingGUI,
  • Improved checking whether the player has the plugin's GUI (Only the plugin GUI is closed during reload),
  • Removed SpentTimeFormattedPlaceholder (replaced with SpentTimePlaceholder).
## What's Changed
## Fixes
  • Fixed ConcurrentModificationException error after reloading the server.
  • Now if the player is not found in the placeholder, it will return null (the placeholder will not be applied).
## Improvements
  • Performance and code improvements.
  • Now if the player spent time is zero or negative (in small cases), it will return "<1s".
  • Added check if the player has opened chest type inventory while closing all player's inventories.
## What's Changed
## Fixes
  • Fixed an error when the user was not found after loading the server.
  • Fixed username displaying correctly.
  • From now on, the GUI is not closed for every player when the plugin is disabled - only for those players who have the plugin GUI open. This prevents items from being pulled from it.
## Improvements
  • Added the ability to reset a player's spent time using the GUI.
  • Configuration improvements.
  • Code improvements.
AdvancedPlayTime [1.21 - 1.26] Icon
Download AdvancedPlayTime [1.21 - 1.26]
Select game version
Select platform