getoffmyserver

Block users from joining your server at various times or days of the week

49 downloads
1 followers

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 .properties file 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
  • set <day> <times>: Sets the restricted period for a specific day. Time is in HHmm format. 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).
  • clear <day>: Removes all restrictions for a specific day, allowing players to join 24/7.

    • Example: /timerestrict clear FRIDAY

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.

No gallery available for this project.