PlayTimePulse

⭐ — (1 endorsements) 📥 946 downloads 📌 v1.0.5-SNAPSHOT 📅 7/18/2025
🟠 Updated over a year ago

By Murk3d · bukkit

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 8/13/2025 📅 Created: 7/18/2025

🔍 Analysis

  • 👍 0.1% endorsement rate
  • 🏆 #134 of 1452 bukkit mods in this game by downloads

📋 About This Mod

# ⏱️ PlayTimePulse A lightweight, accurate Minecraft plugin that tracks player playtime, integrates seamlessly with PlaceholderAPI, and provides a built-in rewards system with a claimable GUI. --- ## 🌟 Main Features - ⏳ **Real-time Playtime Tracking** - Accurately tracks how long each player has been on your server - 🎁 **24+ Playtime Rewards** - Milestone-based rewards that players can claim as they play more - 📖 **Pageable Rewards GUI** - Easy-to-navigate interface with multiple pages for all rewards - 🧾 **Simple Commands** - Intuitive `/playtime` command for players and admin tools - 🔌 **PlaceholderAPI Support** - Integrates with popular plugins through placeholders - 🛡️ **AFK Protection** - Prevents players from cheating by being AFK - 💾 **Efficient Data Storage** - Lightweight flat-file storage with automatic saving - ⚡ **High Performance** - Optimized code that won't slow down your server - 🛡️ **Reward Error Handling** - Prevents reward spamming even when commands fail - ⚙️ **Flexible Configuration** - Easily customize all rewards, GUI, and settings ## 📦 All Features - ⏳ Real-time playtime tracking (saved + current session) - 🧾 `/playtime` command: - Shows formatted playtime in `Xd Yh Zm` - Opens a GUI to claim playtime-based rewards - 🎁 Reward System: - Milestone-based claimable rewards (24 rewards included in current config, with more to be added over time) - Supports commands (since most of the things are given by commands) - Blocks duplicate claiming with tracked saves - Player head support for GUI icons (e.g., custom heads, player skulls) - Custom sound effects when claiming rewards - Error handling for failed commands to prevent reward spamming - 📖 Pageable Rewards GUI: - Pagination support for large numbers of rewards - Customizable slots per page - Navigation buttons for moving between pages - 🧭 Navigation System: - Previous/Next page buttons - Close button to exit the GUI - Customizable navigation button materials and names - Optional custom head textures for navigation buttons - 🛡️ AFK Protection: - Prevents AFK farming of playtime - Configurable interaction threshold and time window - Tracks meaningful player interactions to validate activity - 🔌 Full PlaceholderAPI support - 📊 bStats integration for anonymous usage statistics - 📁 Flat-file storage with autosave - ⚙️ Performance optimized and easy to configure --- ## 🔧 Commands | Command | Description | Permission | |------------------------------------------------|---------------------------------------------|----------------| | `/playtime` | Shows playtime and rewards GUI | playtime.use | | `/playtime add <player> <hours>h ` | Add playtime to player | playtime.admin | | `/playtime reset <player>` | Reset player's playtime and claimed rewards | playtime.admin | --- ## 🧩 PlaceholderAPI Support | Placeholder | Description | |--------------------------------|----------------------------------------------------------| | `%playtime_overall_formatted%` | Total time (saved + current), formatted like `2d 4h 30m` | | `%playtime_formatted%` | Current session only, formatted | | `%playtime_overall%` | Total time in seconds (saved + current) | | `%playtime_saved%` | Saved playtime only (in seconds) | | `%playtime_current%` | Current online session (in seconds) | --- ## 🧪 Future Plans - 🎨 Gradient color support for formatted text - 🌟 Particle effects for reward claiming - 🐛 Debug mode for easier troubleshooting - ➕ More features coming soon --- ## 📁 Configuration - `config.yml`: Define playtime milestones, rewards (commands), requirements, rewards icon/lore, and sound effects. - Each reward can have a custom sound when claimed using the `claimSound` parameter - Choose from over 400 Minecraft sounds (e.g., `entity.player.levelup`, `block.note_block.pling`) - All sounds play at standard volume (1.0) and pitch (1.0) - Custom heads can be added using `headId` with Base64 texture values - Specify which page a reward should appear on using the `page` parameter (starting from 0) - Navigation buttons can use custom player heads with `headId` parameter - GUI slots and slots per page are configurable - AFK protection settings: - `interaction-threshold`: Minimum number of interactions required in the time window - `time-window-minutes`: Time window in minutes to check for interactions --- ## 📥 Installation 1. Download the latest release 2. Drop the `.jar` file into your `/plugins` folder 3. Restart the server 4. Configure `config.yml` to define rewards / requirements. 5. (Optional) Install [Placeho

# ⏱️ PlayTimePulse

A lightweight, accurate Minecraft plugin that tracks player playtime, integrates seamlessly with PlaceholderAPI, and provides a built-in rewards system with a claimable GUI.

## 🌟 Main Features

  • ⏳ Real-time Playtime Tracking - Accurately tracks how long each player has been on your server
  • 🎁 24+ Playtime Rewards - Milestone-based rewards that players can claim as they play more
  • 📖 Pageable Rewards GUI - Easy-to-navigate interface with multiple pages for all rewards
  • 🧾 Simple Commands - Intuitive `/playtime` command for players and admin tools
  • 🔌 PlaceholderAPI Support - Integrates with popular plugins through placeholders
  • 🛡️ AFK Protection - Prevents players from cheating by being AFK
  • 💾 Efficient Data Storage - Lightweight flat-file storage with automatic saving
  • ⚡ High Performance - Optimized code that won't slow down your server
  • 🛡️ Reward Error Handling - Prevents reward spamming even when commands fail
  • ⚙️ Flexible Configuration - Easily customize all rewards, GUI, and settings

## 📦 All Features

  • ⏳ Real-time playtime tracking (saved + current session)
  • 🧾 `/playtime` command:
  • - Shows formatted playtime in `Xd Yh Zm`
  • - Opens a GUI to claim playtime-based rewards
  • 🎁 Reward System:
  • - Milestone-based claimable rewards (24 rewards included in current config, with more to be added over time)
  • - Supports commands (since most of the things are given by commands)
  • - Blocks duplicate claiming with tracked saves
  • - Player head support for GUI icons (e.g., custom heads, player skulls)
  • - Custom sound effects when claiming rewards
  • - Error handling for failed commands to prevent reward spamming
  • 📖 Pageable Rewards GUI:
  • - Pagination support for large numbers of rewards
  • - Customizable slots per page
  • - Navigation buttons for moving between pages
  • 🧭 Navigation System:
  • - Previous/Next page buttons
  • - Close button to exit the GUI
  • - Customizable navigation button materials and names
  • - Optional custom head textures for navigation buttons
  • 🛡️ AFK Protection:
  • - Prevents AFK farming of playtime
  • - Configurable interaction threshold and time window
  • - Tracks meaningful player interactions to validate activity
  • 🔌 Full PlaceholderAPI support
  • 📊 bStats integration for anonymous usage statistics
  • 📁 Flat-file storage with autosave
  • ⚙️ Performance optimized and easy to configure

## 🔧 Commands

| Command | Description | Permission | |------------------------------------------------|---------------------------------------------|----------------| | `/playtime` | Shows playtime and rewards GUI | playtime.use | | `/playtime add h [m]` | Add playtime to player | playtime.admin | | `/playtime reset ` | Reset player's playtime and claimed rewards | playtime.admin |

## 🧩 PlaceholderAPI Support

| Placeholder | Description | |--------------------------------|----------------------------------------------------------| | `%playtime_overall_formatted%` | Total time (saved + current), formatted like `2d 4h 30m` | | `%playtime_formatted%` | Current session only, formatted | | `%playtime_overall%` | Total time in seconds (saved + current) | | `%playtime_saved%` | Saved playtime only (in seconds) | | `%playtime_current%` | Current online session (in seconds) |

## 🧪 Future Plans

  • 🎨 Gradient color support for formatted text
  • 🌟 Particle effects for reward claiming
  • 🐛 Debug mode for easier troubleshooting
  • ➕ More features coming soon

## 📁 Configuration

  • `config.yml`: Define playtime milestones, rewards (commands), requirements, rewards icon/lore, and sound effects.
  • - Each reward can have a custom sound when claimed using the `claimSound` parameter
  • - Choose from over 400 Minecraft sounds (e.g., `entity.player.levelup`, `block.note_block.pling`)
  • - All sounds play at standard volume (1. 0) and pitch (1. 0)
  • - Custom heads can be added using `headId` with Base64 texture values
  • - Specify which page a reward should appear on using the `page` parameter (starting from 0)
  • - Navigation buttons can use custom player heads with `headId` parameter
  • - GUI slots and slots per page are configurable
  • - AFK protection settings:
  • - `interaction-threshold`: Minimum number of interactions required in the time window
  • - `time-window-minutes`: Time window in minutes to check for interactions

## 📥 Installation

1. Download the latest release 2. Drop the `.jar` file into your `/plugins` folder 3. Restart the server 4. Configure `config.yml` to define rewards / requirements. 5. (Optional) Install [Placeho

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
Murk3d
Version
1.0.5-SNAPSHOT
Downloads
946
Endorsements
1
Category
bukkit
Created
7/18/2025
Updated
8/13/2025
Game Versions
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
Tags
utility

🔧 How to Install Minecraft Plugins Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Plugins →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Plugins versions does PlayTimePulse support?

The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.

What is the latest version of PlayTimePulse?

Version 1.0.5-SNAPSHOT, published 2025-08-13 with 946 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

📋 All Minecraft Plugins Mods 🏆 Top 25 📂 More bukkit 👤 More by Murk3d 🔎 Similar Mods 🌐 Best bukkit (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods