Enable maintenance mode
Once installed, enabling maintenance mode is as simple as running a single command:Managing the whitelist
During maintenance, you’ll likely want to allow specific players (like staff members) to join. Add players to the maintenance whitelist:Whitelisted players can join even when maintenance mode is enabled. They need the
maintenance.bypass permission to bypass the maintenance screen.Schedule maintenance with timers
Instead of manually enabling and disabling maintenance, you can schedule it with timers:End timer
Schedule maintenance to automatically disable after a certain time:%TIMER% placeholder in your MOTD will show the remaining time.
Start timer
Schedule maintenance to enable after a certain time:Cancel a timer
If you need to cancel a running timer:Customize maintenance messages
Edit theconfig.yml file in your plugin folder to customize the message shown during maintenance:
config.yml
- Colors:
<red>,<blue>,<#FF5555> - Gradients:
<gradient:#fbffc2:#0fffff>text</gradient> - Decorations:
<bold>,<italic>,<underlined> - And much more!
Proxy-specific features (BungeeCord/Velocity)
If you’re using BungeeCord or Velocity, you can enable maintenance on individual backend servers:Next steps
Configuration
Learn about all configuration options
Commands Reference
Explore all available commands
Platform Guides
Platform-specific setup guides
API Integration
Integrate with your own plugins
Common tasks
How do I change the server icon during maintenance?
How do I change the server icon during maintenance?
- Create a 64x64 PNG image named
maintenance-icon.png - Place it in your plugin’s folder (
plugins/Maintenance/orplugins/maintenance/) - Enable it in
config.yml:
- Reload the config:
/maintenance reload
How do I show a countdown timer in the MOTD?
How do I show a countdown timer in the MOTD?
- Start an endtimer:
/maintenance endtimer 30m - Use the
%TIMER%placeholder in your MOTD configuration:
How do I give staff members access during maintenance?
How do I give staff members access during maintenance?
Grant them the They’ll be able to join even during maintenance mode.
maintenance.bypass permission and add them to the whitelist:How do I sync maintenance across multiple proxies?
How do I sync maintenance across multiple proxies?
Set up Redis synchronization in your All proxies connected to the same Redis instance will automatically sync maintenance status and whitelists. See the Redis configuration guide for details.
config.yml: