Toggle Commands
/maintenance on
Enables maintenance mode. Syntax:server(optional, proxy only) - Specific backend server name
maintenance.toggle (global) or maintenance.singleserver.toggle (specific server)
Aliases: None
/maintenance off
Disables maintenance mode. Syntax:server(optional, proxy only) - Specific backend server name
maintenance.toggle (global) or maintenance.singleserver.toggle (specific server)
Aliases: None
/maintenance status
Lists all proxied servers currently under maintenance. Proxy only. Syntax:maintenance.singleserver.status
Aliases: None
Timer Commands
/maintenance starttimer
Schedules maintenance mode to be enabled after a specified duration. Syntax:duration(required) - Time until maintenance activates (numeric minutes or ISO 8601 format)server(optional, proxy only) - Specific backend server name
maintenance.timer
Aliases: start
/maintenance endtimer
Schedules maintenance mode to be disabled after a specified duration. Maintenance must be currently enabled. Syntax:duration(required) - Time until maintenance deactivates (numeric minutes or ISO 8601 format)server(optional, proxy only) - Specific backend server name
maintenance.timer
Aliases: end
/maintenance scheduletimer
Schedules a maintenance window by specifying when to enable maintenance and how long it should last. Syntax:enable-in(required) - Time until maintenance activates (numeric minutes or ISO 8601 format)duration(required) - How long maintenance should last (numeric minutes or ISO 8601 format)server(optional, proxy only) - Specific backend server name
maintenance.timer
Aliases: schedule
/maintenance aborttimer
Cancels the currently running timer. Syntax:server(optional, proxy only) - Specific backend server name
maintenance.timer
Aliases: abort
Whitelist Commands
/maintenance add
Adds a player to the maintenance whitelist, allowing them to join even when maintenance is enabled. Syntax:player(required) - Player name to adduuid(required, alternative) - Player UUID (36 characters)name(optional) - Player name when using UUID
maintenance.whitelist.add
Aliases: None
/maintenance remove
Removes a player from the maintenance whitelist. Syntax:player(required) - Player name or UUID to removeuuid(required, alternative) - Player UUID (36 characters)
maintenance.whitelist.remove
Aliases: None
/maintenance whitelist
Displays all players currently on the maintenance whitelist. Syntax:maintenance.whitelist.list
Aliases: None
MOTD Commands
/maintenance motd
Lists all configured maintenance MOTDs. Syntax:timer(optional) - Show timer-specific MOTDs instead of regular MOTDs
maintenance.motd
Aliases: None
Notes: Timer-specific MOTDs require enable-timerspecific-messages: true in config.yml
/maintenance setmotd
Sets or updates a maintenance MOTD line. Syntax:timer(optional) - Modify timer-specific MOTD instead of regular MOTDindex(required) - MOTD number (1 to create new, or existing MOTD number)line(required) - Line number (1 or 2)message(required) - Text to set for the line
maintenance.setmotd
Aliases: None
Notes:
- MOTDs support MiniMessage formatting
- Timer MOTDs can use
%TIMER%placeholder - Line 1 is the first line, line 2 is the second line of the MOTD
/maintenance removemotd
Removes a maintenance MOTD entry. Syntax:timer(optional) - Remove timer-specific MOTD instead of regular MOTDindex(required) - MOTD number to remove
maintenance.setmotd
Aliases: None
Notes: At least one MOTD must remain configured
Administrative Commands
/maintenance reload
Reloads all configuration files, maintenance whitelist, language file, and server icon. Syntax:maintenance.reload
Aliases: None
/maintenance dump
Generates a dump of server information and configuration for debugging purposes. Output is uploaded to pastes.dev. Syntax:maintenance.dump
Aliases: None
Notes: Rate limited to once per 5 minutes
/maintenance update
Checks for available plugin updates. Syntax:maintenance.update
Aliases: None
/maintenance forceupdate
Downloads and installs the latest plugin version. Requires server restart to complete. Syntax:maintenance.update
Aliases: None
Warning: Always back up your server before updating. A server restart is required to complete the update.
/maintenance debug
Toggles debug logging mode. Syntax:maintenance.debug
Aliases: None
Notes: This command is not visible in the help menu
/maintenance help
Displays the help menu with available commands. Syntax:page(optional) - Page number to display (default: 1)
maintenance.command (base permission)
Aliases: None
Notes: Only shows commands you have permission to use. 8 commands per page.