Mineuniverse
Log in Register
Mods

TimeWatcherCore

A server-side utility to manage and limit daily player playtime with a customizable on-screen HUD.
by Giovas
Download Claim this project
14 downloads
0 likes
Updated Jul 6, 2026
0 hypes
Server Utility Utility & QoL

⏳ 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

timewatchercore-1.0.0.jar
MC Client, 1.20.1, Forge, Server
Release 2026-04-12 Get

More from Giovas

TimeTikTak
53
TotemProba
35

You Might Also Like

APTweaks: Items (11.x Classic)
Item clustering (fallen blocks, experience orbs, ...) and garbage cleanup.
9,884,514
VanillaDeathChest (Fabric)
Places containers when players die that contain their items.
994,762
Styled Nicknames
Simple, but configurable nicknaming mod allowing your server's players (and admins) to change their nickname with full formatting support
989,499
Tiquality
Make server lag the problem of the source player.
99,489
Blame (Fabric)
Those gosh darn crashlogs not saying which worldgen feature is crashing!
99,012
Weathering with You
Forecast Minecraft weather with a radar or a hat!
98,579