Back to mods
TimeGuardian  - Server project artwork

CurseForge · Minecraft mod

TimeGuardian - Server

Time Guardian is a server-side mod that limits daily playtime per player and resets automatically each day, keeping servers fair and balanced.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which TimeGuardian - Server release should I use?

Updated 1 year ago
beta file timeguardian-1.2.2.jar
Game version 1.20.1
Loader Forge

TimeGuardian - Server timeguardian-1.2.2.jar targets 1.20.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is TimeGuardian - Server required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does TimeGuardian - Server timeguardian-1.2.2.jar need?

timeguardian-1.2.2.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add TimeGuardian - Server without breaking your instance.

Built for TimeGuardian - Server timeguardian-1.2.2.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use timeguardian-1.2.2.jar. It targets 1.20.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside timeguardian-1.2.2.jar. It opens that exact file at the source.

About this project

What does TimeGuardian - Server add?

⏳ Time Guardian is a server-side mod that limits daily playtime per player and resets automatically each day, keeping servers fair and balanced.

Full control over daily playtime ⏱
Automatic resets 🔄
Fully customizable 🎨

✨ Key Features

✅ Total Playtime Control
Set a maximum daily limit per player in hours minutes or seconds

✅ Automatic Daily Reset
All timers reset at a configurable time every day

✅ 100% Server Side
Players do not need to install anything only the server requires the mod

✅ Customizable Messages
Supports color codes & or §
Dynamic placeholders {player} {hh} {mm} {ss} {quota} {reset}
Clickable links for Discord Store or Website
Spanish by default, can be customized.

✅ Lightweight and Optimized ⚡
Uses minimal resources and works with modpacks

✅ Configurable HUD
ActionBar
BossBar
AFK Messages
Custom Kick Screen
Dynamic Clickable Links

🎮 How It Works

1 Install the mod on your Forge 1.20.1 server

2 Configure the daily playtime limit and reset time in

config/timeguardian/config.json
3 Customize all messages and links in

config/timeguardian/messages.json
4 Players can play until their time runs out

5 Once time hits 0 they are notified and disconnected

6 At the configured reset time all timers restart automatically


⌨️ Commands

Command Arguments Description
/tg check [player] Shows your remaining time or another players
/tg set <player> <seconds> Sets a custom time for a player
/tg add <player> <seconds> Adds extra time to a player
/tg take <player> <seconds> Removes available time from a player
/tg reset [player] Resets the remaining time for a player
/tg resetall — Resets playtime for all players
/tg setquota <seconds> Sets the global daily quota
/tg setreset HH:mm Configures the daily reset time
/tg reload — Reloads configs and messages instantly

⚙️ Configuration Files

📄 config.jsondefaultDailySeconds → Default daily playtime per player resetTime → Daily reset time HH:mm showActionBar showBossBar showKickTitle → Toggle HUD elements afkEnabled → Pause timer when AFK groupQuotas → Set different quotas per rank useLuckPerms → Optional integration with LuckPerms

📄 messages.jsonFully customizable colors & or § Dynamic placeholders {player} {hh}:{mm}:{ss} {quota} {daily} {reset} Clickable links Just write the URL and it auto detects them


📌 Technical Info

Type Server Side Only
Version Forge 1.20.1
Weight Ultra light ⚡
Best for Public servers Private servers Survival RPG Competitive servers Modpacks and Economy based servers

Project description from CurseForge.

Pick your setup

TimeGuardian - Server by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

1 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

TimeGuardian - Server versions and loaders

1 of 1 releases match

Looking for an older file? The official CurseForge project page is in Resources.