PlayTimeGroup [LuckPerms]

⭐ — (4 endorsements) 📥 851 downloads 📌 v1.0.0 📅 1/24/2026
🟡 Updated this year

By Jorget · bukkit

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 1/20/2026 📅 Created: 1/24/2026

🔍 Analysis

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

📋 About This Mod

## Functionality The plugin tracks players' playtime and automatically assigns them roles via the LuckPerms permissions system based on accumulated time. Roles are configured in the configuration file. ### Key features: - __Playtime tracking:__ The plugin stores players' login/logout times and summarizes the total time in the `playtime.yml` file. - __Automatic role assignment:__ The playtime of online players is checked every 5 minutes and the corresponding roles are assigned. - __Role check upon login:__ When a player logs in, their playtime is immediately checked and roles are assigned. - __`/playtime` command:__ Allows players to view their playtime or (with the `playtimeroles.admin` permission) the playtime of other players. ### Commands: - `/playtime` - Show your playtime - `/playtime <player>` - Show the playtime of the specified player (requires `playtimeroles.admin`) ### Permissions: - `playtimeroles.playtime` - Access to the `/playtime` command - `playtimeroles.admin` - View other players' playtimes ## Configuration ### config.yml This file contains role settings. Each role has a name and a required time in the format: - `h` - hours - `m` - minutes - `s` - seconds Example configuration: ```yaml roles: - role: "novice" time: "1m" - role: "experienced" time: "10h" - role: "veteran" time: "50h" ``` ## How the plugin works 1. __When enabled:__ Loads the configuration, initializes the 'playtime.yml' file to store playtime data, and registers events and the command. 2. __Player tracking:__ Stores the login time upon login, and calculates and stores the session time upon logout. 3. __Role Checking:__ Periodically (every 5 minutes) and upon login, it checks the total playtime of each player and assigns roles via the LuckPerms API. 4. __Data Saving:__ Playtime is saved in `playtime.yml` in milliseconds by player UUID. The plugin requires LuckPerms to be installed to work with roles and works on Paper/Spigot servers with API 1.21.

## Functionality

The plugin tracks players' playtime and automatically assigns them roles via the LuckPerms permissions system based on accumulated time. Roles are configured in the configuration file.

### Key features:

  • __Playtime tracking:__ The plugin stores players' login/logout times and summarizes the total time in the `playtime.yml` file.
  • __Automatic role assignment:__ The playtime of online players is checked every 5 minutes and the corresponding roles are assigned.
  • __Role check upon login:__ When a player logs in, their playtime is immediately checked and roles are assigned.
  • __`/playtime` command:__ Allows players to view their playtime or (with the `playtimeroles.admin` permission) the playtime of other players.

### Commands:

  • `/playtime` - Show your playtime
  • `/playtime ` - Show the playtime of the specified player (requires `playtimeroles.admin`)

### Permissions:

  • `playtimeroles.playtime` - Access to the `/playtime` command
  • `playtimeroles.admin` - View other players' playtimes

## Configuration

### config.yml

This file contains role settings. Each role has a name and a required time in the format:

  • `h` - hours
  • `m` - minutes
  • `s` - seconds

Example configuration:

```yaml roles: - role: "novice" time: "1m" - role: "experienced" time: "10h" - role: "veteran" time: "50h" ```

## How the plugin works

1. __When enabled:__ Loads the configuration, initializes the 'playtime.yml' file to store playtime data, and registers events and the command. 2. __Player tracking:__ Stores the login time upon login, and calculates and stores the session time upon logout. 3. __Role Checking:__ Periodically (every 5 minutes) and upon login, it checks the total playtime of each player and assigns roles via the LuckPerms API. 4. __Data Saving:__ Playtime is saved in `playtime.yml` in milliseconds by player UUID.

The plugin requires LuckPerms to be installed to work with roles and works on Paper/Spigot servers with API 1. 21.

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Plugins
Author
Jorget
Version
1.0.0
Downloads
851
Endorsements
4
Category
bukkit
Created
1/24/2026
Updated
1/20/2026
Game Versions
1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
Tags
management, technology, 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 PlayTimeGroup [LuckPerms] 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 PlayTimeGroup [LuckPerms]?

Version 1.0.0, published 2026-01-20 with 851 downloads recorded at the source.

Keep browsing — more Minecraft Plugins mods await

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