ModsFinder

Server Playtime Manager

by KrazyMiner001

Server Playtime Manager gives server owners a way to cap each player's daily playtime, which helps prevent burnout on long-running servers.

FabricServer-side onlyCC0 1.0 UniversalOpen source1.21.1

What it does

Players on a server accumulate playtime each day, and the mod tracks how much each one has used. Server owners set a daily limit in the config, and the mod counts toward it. Commands let staff query a player's playtime for the day in seconds, set a player's daily time in ticks, and read or change the maxTime value. The query command works without any permission level, the player-query variant needs permission level 2, and the set command needs permission level 3. Reloading the config picks up edits without restarting the server.

The mod runs on the server alone, so players join without installing anything. It is published for Fabric and 1.21.1 only, with version 1.1.1 as the latest file, dated 2025-04-28. It needs Fabric API and oωo (owo-lib) to be installed on the server. The code is released under CC0 1.0 Universal, so it is open source, and the source code and issue tracker are public.

Key features

  1. Daily playtime query

    A command returns the playtime a player has used today, in seconds, based on an assumed 50 ms per tick.

  2. Per-player time setting

    Staff can set a specific player's playtime for the day, entered in ticks, to correct or reset the count.

  3. Configurable daily limit

    The maxTime value is stored in the config and can be read or changed with commands.

  4. Config reload

    Edits to the config file take effect after a reload command, without restarting the server.

Compatibility

Latest build for each game version and loader.

1.21.11.1.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
oωo (owo-lib)A general utility, GUI and config library for modding on Fabric and Quilt
Required

Use cases

Limiting long sessions

Server owners who want to reduce burnout can set a daily cap and check how much time each player has used.

Moderator checks

Staff can look up one player's daily playtime with a permission-gated query, without granting full operator rights.

Who it’s for: Server owners and administrators running Fabric servers on 1.21.1 who want to track or cap daily playtime. Players only need to join the server.

How it compares

Full comparison

Simple Playtime Command is a Fabric mod for 1.21.3 – 1.21.10 that can run on the client, the server or both, and is released under the MIT License without open source status. Playtime Limiter is also server-side only and covers 1.21.1 – 1.21.5, under the Apache License 2.0, with no open source designation. Play Time Tracker is server-side only, open source under the Apache License 2.0, but published only for 1.21.

ModLoadersGame versionsEnvironmentUpdated
Server Playtime ManagerFabric1.21.1Server-side only2025-04-28
Simple Playtime CommandFabric1.21.3 – 1.21.10Client or server, optional2025-10-31
Playtime LimiterFabric1.21.1 – 1.21.5Server-side only2026-07-29
Play Time TrackerFabric1.21Server-side only2024-10-21

Questions

Does Server Playtime Manager need Fabric API?

Yes. Fabric API is a required dependency and must be installed on the server alongside the mod.

Which permission level is needed to set a player's playtime?

The set command requires permission level 3. The query for a specific player requires permission level 2, while the query for one's own time needs none.

Is it needed on the client?

No. Server owners install it, and players connect with no copy of their own.

In the catalog

Server Playtime Manager is one of 8,016 Management mods on ModsFinder, and one of 5,930 Management mods for Fabric. 32,366 mods support Minecraft 1.21.1.

More from KrazyMiner001

All projects

Similar mods

What the author says

playerplaytime query - Must be run by a player. Returns that player's playtime today in seconds (assuming 50 mspt). Doesn't require any permission level. \ \ playerplaytime query [Player] - Returns specified player's playtime today in seconds. Requires permission level 2. \ \ playerplaytime set [Player] [Time] - Sets…
KrazyMiner001, on the Modrinth page

Official listing

Owner
KrazyMiner001
Published
2025-04-12
Updated on Modrinth
2025-04-28
Facts verified
2026-10-15

Tags