Minecraft plugin PlayTime
Information about PlayTime and servers where it was found
🔌 About PlayTime
PlayTime — is a Minecraft server plugin that allows accurate tracking of player playtime, leaderboards, configurable rewards and cross-server syncing.
🎯 Purpose
PlayTime solves the need to reliably record and present how long players spend on a Minecraft server, provide leaderboards, and award time-based rewards. It helps server owners and moderators measure engagement and automate rewards or rank progression based on playtime.
⚙ Main features
- Accurate player playtime tracking with AFK detection (configurable AFK threshold).
- In-game GUIs for top playtimes, rewards and streaks.
- Leaderboards (top, day, month ranges).
- Configurable playtime rewards with auto-claim options (Premium adds more features).
- Cross-server sync via MySQL for BungeeCord & Velocity networks.
- PlaceholderAPI integration (many %playtime_...% placeholders available).
- Commands and permissions to view/reset/reload playtime data.
🧩 Who it's for
PlayTime fits server owners and administrators who need:
- Reliable playtime statistics for Survival, RPG or Network servers.
- Time-based reward systems or rank progression.
- Cross-server synchronization across sub-servers using MySQL.
🏗 Usage examples
- Show players their total time with
/playtime(aliaspt). - Display server top playtimes via
/playtime topin a GUI for community contests. - Auto-award rewards when players reach configured milestones (claimable or auto-claimed).
- Sync playtime across lobby and sub-servers on a Bungee/Velocity network using MySQL.
⚡ Notable behaviour & limitations
- Native major MC version listed as 1.21; tested on 1.17–1.21.x according to the official Spigot resource.
- PlayTime supports BungeeCord & Velocity cross-server sync via MySQL (requires setup on each sub-server).
- PlaceholderAPI is supported for in-chat and GUI placeholders.
- Information about exact default permission values and whether bStats is used is not explicitly provided in the official resource.
⌨️ Commands
| Command | Description | Permission | Access |
|---|---|---|---|
/playtime | Show your own playtime / open main GUI | playtime.use | Player |
/playtime <player> | Show another player's playtime | playtime.viewother | Moderator/Admin |
/playtime top | Open top playtime GUI | playtime.top | Player |
/playtime topday | Show top playtimes today (if enabled) | playtime.toprange | Player |
/playtime topmonth | Show top playtimes this month (if enabled) | playtime.toprange | Player |
/playtime rewards | Open rewards GUI | playtime.rewards | Player |
/playtime streaks | View playtime streaks | playtime.streaks | Player |
/playtime resetplaytime <player> | Reset a player's recorded playtime | playtime.resetplaytime | Admin/Console |
/playtime clearrewards <player> | Clear a player's reward state | playtime.clearrewards | Admin/Console |
/playtime reload | Reload plugin configuration | playtime.reload | Admin/Console |
/playtime update | (Optional) notify on-join about plugin updates | playtime.update | Admin/Console |
Notes: aliases include
pt,playertime,onlinetime,timeplayed,ot.
🔐 Permissions
| Permission | Description | Default |
|---|---|---|
playtime.use | Allows players to use /playtime to view their own playtime | not specified in official sources |
playtime.viewother | Allows viewing other players via /playtime <player> | not specified in official sources |
playtime.top | Open /playtime top GUI | not specified in official sources |
playtime.toprange | Use /playtime topday and /playtime topmonth | not specified in official sources |
playtime.rewards | Open the rewards GUI /playtime rewards | not specified in official sources |
playtime.streaks | View streaks /playtime streaks | not specified in official sources |
playtime.resetplaytime | Use /playtime resetplaytime <player> | not specified in official sources |
playtime.reload | Reload plugin config | not specified in official sources |
playtime.clearrewards | Use /playtime clearrewards | not specified in official sources |
playtime.update | Send update-on-join messages (if enabled) | not specified in official sources |
playtime.top.exclude | Exclude player from appearing in top lists | not specified in official sources |
Important: official Spigot resource documents the permission nodes but does not explicitly list each permission's default (true/op/false). Check the plugin.yml inside the JAR or the plugin's documentation for authoritative default values.
⚙ Installation
📥 Installation
- Download the PlayTime .jar from the official Spigot resource (see urls).
- Place the .jar into your server
plugins/folder. - Fully restart the server (do not use
/reload). - On first run the plugin will generate its data folder and configuration files.
📦 Dependencies
- PlaceholderAPI — PlayTime exposes many placeholders (optional integration).
- MySQL — required for cross-server syncing across BungeeCord/Velocity (MySQL support is advertised).
- BungeeCord / Velocity — supported for network sync when using MySQL (install plugin on each sub-server and enable network sync).
Only list items above are explicitly confirmed in the official Spigot resource. No other dependencies are documented.
🧾 Configuration
- PlayTime generates its configuration and data folder on first startup.
- The plugin offers configuration for AFK detection threshold, placeholders, GUI options, reward definitions and MySQL connection for network sync.
- The Spigot resource mentions a Premium edition with additional in‑game reward editing and custom reward features.
- Whether PlayTime supports SQLite is not explicitly stated in the official resource; MySQL cross-server syncing is emphasized.
🧠 Additional information
Known conflicts
- No explicit conflicts listed in the official Spigot resource. As with any playtime/statistics plugin, conflicts can appear with other plugins that alter player activity tracking or rewrite the same placeholders/GUI behaviour.
Limitations
- Tested on Minecraft 1.17–1.21.x and lists native major version 1.21 on the Spigot page.
- Some users reported issues after specific Minecraft updates; verify compatibility with your exact server version and Java runtime.
FAQ
Q: Does PlayTime support cross-server sync? A: Yes — PlayTime advertises MySQL‑powered cross-server syncing for BungeeCord & Velocity networks (requires configuration on each sub-server).
Q: Do I need PlaceholderAPI? A: PlaceholderAPI is supported and recommended if you want to use the provided placeholders, but core functionality (tracking playtime) works without it.
Q: Can I auto-claim rewards? A: The plugin supports configurable rewards and auto-claim behaviour; additional reward editing and custom reward features are offered in a Premium edition.
Q: Is PlayTime compatible with Paper/Spigot? A: The plugin is listed for Spigot/Paper and tested across multiple versions. Use Paper or Spigot server cores that match the tested versions for best results.
Q: Does PlayTime collect analytics (bStats) or have Discord support? A: The official resource does not clearly state whether bStats is used or whether there is official Discord support; this information is not specified in the Spigot listing.
Sources: Official PlayTime Spigot resource (commands, permissions, features, placeholders, cross-server MySQL sync and tested versions). If you need exact defaults for permissions or configuration keys, check the plugin.yml inside the JAR or the plugin's documentation bundled with the download.
- EthelMC
Community survival with economy, land claims, arenas and crossplay (Java & Bedrock). Ranks, player shops and seasonal events.
545.39 - Minecraft: PE Server434.15
- Skillio Games
French minigames server (Java + Bedrock crossplay): parkour parcours, PVP Color, Smash, TNT Run, Spleef — active staff and regular events.
024.69 - A Minecraft Server021.66
- IP: MC.NRG.LU https://nrg.lu012.43
- Anarchy has taken over.05.18
The PlayTime plugin page shows which servers monitoring found this plugin on, and which platforms and versions it appears with.
Plugins may add commands, economy, protection, permissions, mini-games, integrations, or other mechanics. The actual role of PlayTime depends on each server's configuration.
Data is generated automatically from technical server responses. If a server hides its plugin list, it may not appear in this section even if it uses PlayTime.
Use the server list with PlayTime to compare projects, check compatible versions, or find examples of how the plugin is used on public servers.