TimeWatcherCore

Quick rating

TimeWatcherCore

No reviews yet

A server-side utility to manage and limit daily player playtime with a customizable on-screen HUD.

QoL & Tweaks
Mod Loaders
Forge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

About

Project Details

Type
Mod
Latest Version
timewatchercore-1.0.0.jar
Authors

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID

Resources

External Links

Source Issues Wiki Discord

About

Description

⏳ TimeWatcherCore

TimeWatcherCore is a lightweight and robust server administration utility for Minecraft 1.20.1 (Forge). It provides server owners with total control over player session lengths through a flexible system of group-based and individual time limits.

Designed for RPG servers, communities, or parental control, this mod features a real-time synchronized HUD that keeps players informed of their remaining playtime, preventing unexpected disconnections and improving the overall user experience.


🌟 Key Features

  • 📅 Daily Reset System: Automatically tracks and resets player playtime based on a configurable server timezone (MX, ES, AR, CO, UTC).
  • 🏷️ Rank-Based Limits (Tags): Create multiple tiers (e.g., Guest, VIP, Staff) with different daily time allowances.
  • 👤 Individual Overrides: Set custom limits for specific players that bypass their assigned Tag settings.
  • 🖥️ Interactive HUD: A clean, synchronized on-screen timer that displays remaining time in real-time.
  • ⚠️ Smart Notifications: Sends an automated 1-minute warning to the player's chat before they are disconnected.
  • 💾 External Data Storage: All settings and player progress are saved in human-readable JSON files in the server's config folder.

🛠 Admin Commands (/tw)

All commands require Permission Level 2 (OP) or higher.

📋 General & Maintenance

  • /tw list - Displays all configured Tags and their respective time limits.
  • /tw reload - Reloads the configuration, tags, and player data directly from the JSON files.

🏷️ Tag Management

  • /tw tag create <name> <h> <m> <s> - Creates a new time group.
  • /tw tag edit <name> <h> <m> <s> - Updates the time limit for an existing group.
  • /tw tag delete <name> - Permanently removes a tag group.

👤 Player Management

  • /tw player assign <player> <tag_name> - Assigns a specific tag group to a user.
  • /tw player setLimit <player> <h> <m> <s> - Sets a unique time limit for a player (overrides tag).
  • /tw player unassign <player> - Removes custom limits and returns player to the default group.
  • /tw player reset <player> - Resets the player's daily time to 0, granting them full access again for the day.
  • /tw player info <player> - Shows a detailed summary of a player's status and used time.
  • /tw player toggleHUD - Allows a player to enable or disable their visual timer.

⚙️ Global Configuration

  • /tw config kickMessage <message> - Customizes the disconnection message (Supports & color codes).
  • /tw config timezone <ZoneID> - Sets the timezone for daily reset logic (e.g., UTC).

📂 Technical Details

  • Version: Minecraft 1.20.1.
  • Loader: Forge (Java 17).
  • Storage: Data is stored at run/config/timewatchercore/.
  • Requirement: Must be installed on both Server and Client for HUD synchronization.

Developed by Giovas

Screenshots

Gallery

  • Screenshot 2026-04-11 233651.png
    Screenshot 2026-04-11 233651.png Screenshot 2026-04-11 233651.png
  • Screenshot 2026-04-11 233548.png
    Screenshot 2026-04-11 233548.png Screenshot 2026-04-11 233548.png
  • Screenshot 2026-04-11 233733.png
    Screenshot 2026-04-11 233733.png Screenshot 2026-04-11 233733.png
  • Screenshot 2026-04-11 233757.png
    Screenshot 2026-04-11 233757.png Screenshot 2026-04-11 233757.png
  • Screenshot 2026-04-11 233854.png
    Screenshot 2026-04-11 233854.png Screenshot 2026-04-11 233854.png

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Downloads
Last Updated
Created
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works