Compatibility
Minecraft: Java Edition
1.21.9
Platforms
Supported environments
Links
Creators
Details
Licensed BSD-3-Clause
Published 2 months ago
Updated 3 months ago
GetOffMyServer is a simple but powerful server-side utility that gives you complete control over when players can access your Minecraft server.
✨ Features
- Custom Daily Schedules: Set a specific time window (e.g., 16:00 to 22:00) for each day of the week during which players can join.
- Player Bypass List: Grant certain players or staff members 24/7 access. They'll never be kicked by the schedule.
- Dynamic Kick Message: The message shown to kicked players can automatically include the day and the restricted time, so they know exactly why they couldn't log in.
- In-Game Commands: Manage the entire schedule and bypass list on the fly with easy-to-use commands. No restarts are needed to update times!
- Configuration File: All settings are saved to a simple
.propertiesfile for easy manual editing if desired. - Server-Side Only: Players do not need to install this mod to join your server.
⚙️ How to Use
All management is handled through the main command, which requires operator permission (level 2 or higher).
Main Command: /timerestrict
-
status: Displays the current weekly restriction schedule.- Example:
/timerestrict status
- Example:
-
set <day> <times>: Sets the restricted period for a specific day. Time is inHHmmformat. The server will only be open outside of this window.- Example:
/timerestrict set TUESDAY 1100-2300(Server is closed from 11:00 AM to 11:00 PM on Tuesdays its millitary time).
- Example:
-
clear <day>: Removes all restrictions for a specific day, allowing players to join 24/7.- Example:
/timerestrict clear FRIDAY
- Example:
Bypass Management
/timerestrict bypass add <player>: Adds a player to the bypass list./timerestrict bypass remove <player>: Removes a player from the bypass list./timerestrict bypass list: Shows all players currently on the bypass list.


