PlayerTimeLimit
by tntnetta
Server owners who want to cap daily play time can use PlayerTimeLimit, a Fabric mod that sets a per-player allowance and resets it each day.
What it does
Each player gets a configurable daily amount of playtime on the server. Warnings are sent before the time runs out, messages can be customized, and the player is kicked automatically once the allowance ends. The daily reset follows a configured timezone, and a BossBar shows the remaining time on screen.
Players are tracked by UUID, so a limit still applies to a player who is offline and cached on the server. Every PlayerTimeLimit command begins with plt, and autocompletion of player names works for players who are not currently online. Each command needs its own permission, which can be granted through a permissions plugin such as LuckPerms. The mod also exposes a public API that other mods can use to read or change these times.
The mod is server-side only: clients need nothing installed, and it runs on Fabric for 1.20.1. It requires LuckPerms and fabric-permissions-api. The code is not open source, and it is released under All rights reserved.
Key features
Daily playtime allowance
Each player receives a configurable daily amount of time on the server, and the allowance resets each day.
Warnings and automatic kick
Warnings are sent before time expires, and the player is removed from the server automatically when the allowance is used up.
Timezone-based reset
The daily reset happens at a time set by the configured timezone, so limits follow the server's local day.
BossBar time display
A BossBar shows the remaining time, and the messages it displays can be customized.
Command interface and API
Commands start with plt and autocomplete players, even offline ones. A public API lets other mods manage the times.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 2
Use cases
Who it’s for: Server owners running family-friendly or educational servers, and community administrators who want controlled play time.
How it compares
ServerPlayertimeTicker is a Fabric mod for 1.19.2 – 1.20.1 that is server-side only and licensed under Creative Commons Attribution Non Commercial Share Alike 4.0, not open source. Playtime Limiter is also server-side only and not open source, but targets 1.21.1 – 1.21.5 under the Apache License 2.0. Offline Players covers 1.20.1 – 1.21.1 and is open source under the GNU Lesser General Public License v3.0 or later, with the server required and the client optional.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| PlayerTimeLimit | Fabric | 1.20.1 | Server-side only | 2025-12-17 |
| ServerPlayertimeTicker | Fabric | 1.19.2 – 1.20.1 | Server-side only | 2024-09-01 |
| Playtime Limiter | Fabric | 1.21.1 – 1.21.5 | Server-side only | 2026-07-29 |
| Offline Players | Fabric | 1.20.1 – 1.21.1 | Server required, client optional | 2025-07-16 |
Questions
Does PlayerTimeLimit need LuckPerms?
Does the client need the mod installed?
Which Minecraft version does PlayerTimeLimit support?
In the catalog
PlayerTimeLimit is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 34,764 mods support Minecraft 1.20.1.
More from tntnetta
Similar mods
What the author says
PlayerTimeLimit is a server-side (not client-side) Minecraft mod for Fabric that allows setting daily playtime limits per player, resetting them daily, and managing this time through commands and a public API. Perfect for educational, family, or controlled-play servers. All commands start with /plt and support player…
Official listing
- Modrinth page
- modrinth.com/mod/playertimelimit
- Owner
- tntnetta
- Published
- 2025-04-04
- Updated on Modrinth
- 2025-12-17
- Facts verified
- 2026-10-15
