PlayTimeGroup [LuckPerms]
🟡 Updated this yearPreview
![PlayTimeGroup [LuckPerms]](https://cdn.modrinth.com/data/AFzLoLK9/0600c70a2af7b222218c549903d13b74f6522931_96.webp)
🔍 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.
📊 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