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.
config folder./tw)All commands require Permission Level 2 (OP) or higher.
/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./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./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./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).run/config/timewatchercore/.Developed by Giovas