PlayerTimeLimit

โญ โ€” (6 endorsements) ๐Ÿ“ฅ 681 downloads ๐Ÿ“Œ v1.0.2 ๐Ÿ“… 4/8/2025
๐ŸŸก Updated this year

By tntnetta ยท fabric

โฌ‡ Download Mod Source: Modrinth โ†— ๐Ÿ“… Updated: 12/17/2025 ๐Ÿ“… Created: 4/8/2025
โš ๏ธ Install Order ยท 2 steps
1๐Ÿ› ๏ธ Forge โ€” Minecraft Forge (mod loader) Download โ†—
2๐Ÿ› ๏ธ Fabric โ€” Fabric Loader Download โ†—

Install in this order, then this mod last โ€” most mods fail to load without their framework and dependencies in place.

๐Ÿ” Analysis

  • ๐Ÿ‘ 0.9% endorsement rate
  • ๐Ÿ† #321 of 894 fabric mods in this game by downloads

๐Ÿ“‹ About This Mod

โœ… โณ Configurable daily time per player.
โœ… โš ๏ธ Customizable warnings before time runs out.
โœ… ๐Ÿ“ค Automatic kick when time ends.
โœ… ๐Ÿ” Automatic daily reset based on timezone.
โœ… ๐Ÿ’ฌ Customizable messages.
โœ… ๐Ÿง  Offline player support (UUID cached).

## ๐Ÿ‡ฌ๐Ÿ‡ง English # โฑ Player Time Limit Mod **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. --- ## ๐Ÿ“Œ Features - โณ Configurable daily time per player. - โš ๏ธ Customizable warnings before time runs out. - ๐Ÿ“ค Automatic kick when time ends. - ๐Ÿ” Automatic daily reset based on timezone. - ๐Ÿ’ฌ Customizable messages. - ๐Ÿง  Offline player support (UUID cached). - ๐Ÿ“Š Informative BossBar on screen. - ๐Ÿ”’ Permissions support with **LuckPerms**. - ๐Ÿ“ฆ Public API for other mods. --- ## ๐Ÿงช Commands All commands start with `/plt` and support **player autocompletion**, even if they are **offline**. ```bash /plt check <player> # Shows remaining time /plt info <player> # Shows detailed status (time, paused, depleted) /plt addtime <player> <sec> # Adds time to player /plt removetime <player> <sec> # Removes time from player /plt resettime <player> # Resets time to default value /plt pause <player> # Pauses player's time counter /plt resume <player> # Resumes time counter /plt reload # Reloads YAML configuration file ``` --- ## ๐Ÿ” LuckPerms Permissions Each command requires specific permissions which you can assign using plugins like LuckPerms: | Permission | Description | |--------------------------------------|----------------------------------------| | `PLimitTime.admin` | Access to all commands | | `PLimitTime.command.check` | View player time and info | | `PLimitTime.command.addtime` | Add time to players | | `PLimitTime.command.removetime` | Remove time from players | | `PLimitTime.command.resettime` | Reset player time | | `PLimitTime.command.pause` | Pause a player's time | | `PLimitTime.command.resume` | Resume a player's time | | `PLimitTime.command.reload` | Reload YAML configuration | > โœ… If **LuckPerms** is not available, `hasPermissionLevel(4)` (operator) will be used as a fallback. --- ## โš™๏ธ YAML Configuration Path: `config/playertimelimit.yaml` ```yaml defaultTime: 18000 reset: time: "00:00" timezone: "America/Mexico_City" warnings: - time: 1800 message: "โณ 30 minutes of playtime remaining." - time: 900 message: "โณ 15 minutes of playtime remaining." - time: 120 message: "โณ 2 minutes left. Get ready!" messages: timeExpired: " Your playtime for today has ended. See you tomorrow!" welcome: " Welcome! You have %time% seconds of playtime remaining." timeAdded: " %time% seconds have been added to your session!" timeRemoved: " %time% seconds were removed from your session." timeReset: " Your time has been reset to %time% seconds." paused: "โœจ Your time is currently paused." bossbar: message: "Remaining time: %hours%h %minutes%m %seconds%s" color: WHITE ``` --- ## ๐Ÿงฉ Public API The mod exposes a public API for integration with other mods. You can access it from: ```java import com.TNTStudios.playertimelimit.Playertimelimit; import com.TNTStudios.playertimelimit.api.PlayerTimeLimitAPI; PlayerTimeLimitAPI api = Playertimelimit.getAPI(); // Usage examples api.addTime(uuid, 300); // Add 5 minutes api.removeTime(uuid, 60); // Subtract 1 minute api.pause(uuid); // Pause time api.resume(uuid); // Resume time int time = api.getTime(uuid); // Get remaining time boolean paused = api.isPaused(uuid); // Check if paused ``` --- ## ๐Ÿงฉ Requirements - (https://modrinth.com/mod/fabric-api) - Java 17+ - (https://luckperms.net) for advanced permission management. --- ## ๐Ÿ“„ License **PlayerTimeLimit** is an `All Rights Reserved` licensed project. Usage is permitted for private, educational, and personal servers. Public redistribution or modification is not allowed without prior authorization. --- ## ๐Ÿ™Œ Credits Developed by **TNTStudios**. Designed to promote responsible, controlled, and customizable gameplay in Minecraft communities. Thanks for using **PlayerTimeLimit**! ๐ŸŽฎ --- ## ๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol # โฑ Player Time Limit Mod **PlayerTimeLimit** es un mod para servidores (no cliente) de Minecraft en Fabric que permite establecer lรญmites de tiempo de juego por jugador, reiniciarlos diariamente, y gestionar estos tiempos a travรฉs de comandos y una API pรบblica. Ideal para servidores educativos, familiares o con control de juego. --- ## ๐Ÿ“Œ Caracterรญsticas - โณ Tiempo diario configurable por jugador. - โš ๏ธ Advertencias configurables previas al fin del tiempo. - ๐Ÿ“ค Kick automรกtico al terminar el tiempo. - ๐Ÿ” Reinicio diario automรกtico basado en zona horaria. - ๐Ÿ’ฌ Mensajes per

## ๐Ÿ‡ฌ๐Ÿ‡ง English # โฑ Player Time Limit Mod

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.

## ๐Ÿ“Œ Features

  • โณ Configurable daily time per player.
  • โš ๏ธ Customizable warnings before time runs out.
  • ๐Ÿ“ค Automatic kick when time ends.
  • ๐Ÿ” Automatic daily reset based on timezone.
  • ๐Ÿ’ฌ Customizable messages.
  • ๐Ÿง  Offline player support (UUID cached).
  • ๐Ÿ“Š Informative BossBar on screen.
  • ๐Ÿ”’ Permissions support with LuckPerms.
  • ๐Ÿ“ฆ Public API for other mods.

## ๐Ÿงช Commands

All commands start with `/plt` and support player autocompletion, even if they are offline.

```bash /plt check # Shows remaining time /plt info # Shows detailed status (time, paused, depleted) /plt addtime # Adds time to player /plt removetime # Removes time from player /plt resettime # Resets time to default value /plt pause # Pauses player's time counter /plt resume # Resumes time counter /plt reload # Reloads YAML configuration file ```

## ๐Ÿ” LuckPerms Permissions

Each command requires specific permissions which you can assign using plugins like LuckPerms:

| Permission | Description | |--------------------------------------|----------------------------------------| | `PLimitTime.admin` | Access to all commands | | `PLimitTime.command.check` | View player time and info | | `PLimitTime.command.addtime` | Add time to players | | `PLimitTime.command.removetime` | Remove time from players | | `PLimitTime.command.resettime` | Reset player time | | `PLimitTime.command.pause` | Pause a player's time | | `PLimitTime.command.resume` | Resume a player's time | | `PLimitTime.command.reload` | Reload YAML configuration |

> โœ… If LuckPerms is not available, `hasPermissionLevel(4)` (operator) will be used as a fallback.

## โš™๏ธ YAML Configuration

Path: `config/playertimelimit.yaml`

```yaml defaultTime: 18000

reset: time: "00:00" timezone: "America/Mexico_City"

warnings: - time: 1800 message: "โณ 30 minutes of playtime remaining." - time: 900 message: "โณ 15 minutes of playtime remaining." - time: 120 message: "โณ 2 minutes left. Get ready!"

messages: timeExpired: " Your playtime for today has ended. See you tomorrow!" welcome: " Welcome! You have %time% seconds of playtime remaining." timeAdded: " %time% seconds have been added to your session!" timeRemoved: " %time% seconds were removed from your session." timeReset: " Your time has been reset to %time% seconds." paused: "โœจ Your time is currently paused."

bossbar: message: "Remaining time: %hours%h %minutes%m %seconds%s" color: WHITE ```

## ๐Ÿงฉ Public API

The mod exposes a public API for integration with other mods. You can access it from:

```java import com. TNTStudios.playertimelimit. Playertimelimit; import com. TNTStudios.playertimelimit.api. PlayerTimeLimitAPI;

PlayerTimeLimitAPI api = Playertimelimit.getAPI();

// Usage examples api.addTime(uuid, 300); // Add 5 minutes api.removeTime(uuid, 60); // Subtract 1 minute api.pause(uuid); // Pause time api.resume(uuid); // Resume time int time = api.getTime(uuid); // Get remaining time boolean paused = api.isPaused(uuid); // Check if paused ```

## ๐Ÿงฉ Requirements

  • (https://modrinth.com/mod/fabric-api)
  • Java 17+
  • (https://luckperms.net) for advanced permission management.

## ๐Ÿ“„ License

PlayerTimeLimit is an `All Rights Reserved` licensed project. Usage is permitted for private, educational, and personal servers. Public redistribution or modification is not allowed without prior authorization.

## ๐Ÿ™Œ Credits

Developed by TNTStudios. Designed to promote responsible, controlled, and customizable gameplay in Minecraft communities.

Thanks for using PlayerTimeLimit! ๐ŸŽฎ

  • --
  • ## ๐Ÿ‡ช๐Ÿ‡ธ Espaรฑol

# โฑ Player Time Limit Mod

PlayerTimeLimit es un mod para servidores (no cliente) de Minecraft en Fabric que permite establecer lรญmites de tiempo de juego por jugador, reiniciarlos diariamente, y gestionar estos tiempos a travรฉs de comandos y una API pรบblica. Ideal para servidores educativos, familiares o con control de juego.

## ๐Ÿ“Œ Caracterรญsticas

  • โณ Tiempo diario configurable por jugador.
  • โš ๏ธ Advertencias configurables previas al fin del tiempo.
  • ๐Ÿ“ค Kick automรกtico al terminar el tiempo.
  • ๐Ÿ” Reinicio diario automรกtico basado en zona horaria.
  • ๐Ÿ’ฌ Mensajes per
๐Ÿค– AI-enhanced โ€” based on mod data

๐Ÿ“Š Mod Details

Game
Minecraft Mods
Author
tntnetta
Version
1.0.2
Downloads
681
Endorsements
6
Category
fabric
Created
4/8/2025
Updated
12/17/2025
Game Versions
1.20.1
Tags
game-mechanics, management, utility

๐Ÿ”ง How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

๐Ÿ“– Full step-by-step install guide for Minecraft Mods โ†’

Visit the official mod page for specific installation instructions for this mod.

๐ŸŽฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

โ“ Frequently Asked Questions

Which Minecraft Mods versions does PlayerTimeLimit support?

The author lists 1.20.1. Other versions may work but are untested by the author.

What is the latest version of PlayerTimeLimit?

Version 1.0.2, published 2025-12-17 with 681 downloads recorded at the source.

Keep browsing โ€” more Minecraft Mods mods await

๐Ÿ“‹ All Minecraft Mods Mods ๐Ÿ† Top 25 ๐Ÿ“‚ More fabric ๐Ÿ‘ค More by tntnetta ๐Ÿ”Ž Similar Mods ๐ŸŒ Best fabric (All Games) ๐Ÿ”€ Check Compatibility โš–๏ธ Compare Mods ๐Ÿ†• New Mods