Set daily playtime limits for individual players with one command. No permission plugin needed.
PlaytimeLimiter
Limit how long individual players can play on your server each day. Great for kids' servers, family servers, or anyone who wants to keep playtime in check.
Set a limit with one command, and the plugin does the rest: it counts playtime, warns players before their time runs out, kicks them when it's used up, and keeps them from rejoining until the next day.
Features
- Per-player limits: only players you give a limit are tracked; everyone else plays normally
- One simple command: no permission plugin or groups needed
- Warnings in chat before time runs out (15, 10, 5 and 1 minute by default)
- Kick and rejoin block when the daily time is used up
- Bonus time: give a player extra minutes for today only
- Survives restarts: limits and today's usage are saved automatically
- Configurable: reset time, timezone, weekend bonus, warning times and messages
Commands
All commands are for ops and the console. Every player can run /playtime to see their own time left. /pt works as a shortcut.
| Command | Description |
|---|---|
/playtime |
Show your own playtime |
/playtime set <player> <time> |
Set a daily limit, e.g. 90, 90m, 2h, 1h30m |
/playtime remove <player> |
Remove the limit |
/playtime give <player> <time> |
Extra time for today only |
/playtime reset <player> |
Reset today's used time |
/playtime info <player> |
Show a player's status |
/playtime list |
Show all limited players |
/playtime reload |
Reload the config |
Permission for the admin commands: playtimelimiter.admin (default: op).
Config
plugins/PlaytimeLimiter/config.yml
reset-time: "00:00" # when used time goes back to zero (HH:mm)
timezone: "" # e.g. "Europe/Berlin"; empty = server timezone
weekend-bonus: 0 # extra minutes on Saturday and Sunday
warn-at: [15, 10, 5, 1] # minutes left at which players are warned
messages: # MiniMessage format; placeholders <limit>, <left>, <reset>
kick: "<red>Your daily playtime of <limit> is used up.<newline><gray>Come back after <reset>!"
warning: "<yellow>You have <gold><left></gold> of playtime left today."
Requirements
- Paper 26.3
- Java 25
A player has to have joined the server once before you can give them a limit.
Disclamer
This Project is built and maintained with the use of AI.
Support
Found a bug or have an idea? Open an issue on GitHub.
Pinned Versions
- R26.3
Pages
Members
1Owner