Back to Plugins
Nexal Maintenance

Nexal Maintenance

Server maintenance mode with scheduled countdowns, custom MOTD and icon, bypass lists, and admin GUI.

Adminmaintenanceadminwhitelistmotdcountdownnotifications

Features

Custom Server Icon & MOTD: Display a branded 64x64 PNG icon and custom MOTD during maintenance for a professional look when players ping your server.
Scheduled Countdown System: Schedule maintenance with countdown timers and optional auto-end duration for planned downtime windows.
4-Tier Bypass Priority: Smart bypass system with clear priority: permission > whitelist > permanent bypass > temporary bypass (auto-clears when maintenance ends).
Progressive Warning Notifications: Broadcast countdown warnings via chat, titles, and sound effects at configurable intervals before activation.
Persistent Across Restarts: Maintenance state survives server crashes and restarts. Your protection never drops unexpectedly.
Admin Bypass GUI: Full GUI interface for managing permanent and temporary bypass lists visually. Add, remove, and review bypassed players without commands.
Max Players Override: Show 0/0 or a custom player count in the server list during maintenance for a clear visual signal that the server is offline.
Configurable Kick Countdown: Countdown timer warning for online players before maintenance kicks in. Give players time to finish what they're doing before disconnection.
In-Game Settings: MOTD, max players, icon, kick settings, countdown warnings and the default reason, edited from the admin menu.

View Documentation

Read the full setup guide, configuration reference, and API docs.

Dependencies

  • PlaceholderAPI(optional)

Changelog

v1.0.3Latest2026-10-11

Add /maintenance admin help, which always shows the admin command list /maintenance admin now opens the admin menu for players and shows the command list to the console Add a Configuration screen to edit the MOTD, max players shown, custom icon, kick settings, countdown warnings and default reason in game Schedule maintenance from the admin menu with preset start times and durations Add MySQL/MariaDB storage (storage.type: sql) next to JSON; an existing state.json is migrated automatically Add /maintenance admin export and /maintenance admin import to move data between storages Fix players with nexalmaintenance.bypass, including operators, being refused when they rejoin during maintenance Fix the kick.on-enable and kick.countdown settings being ignored Use maintenance.default-reason when maintenance starts or is scheduled without a reason Fix scheduled maintenance counting down to 0s and never starting Start scheduled maintenance on startup when its start time passed while the server was offline Fix a schedule without a duration keeping the end time of an earlier schedule Fix tab-completing /maintenance admin bypass remove adding temporary bypasses to the permanent list Refuse to schedule while maintenance is active, and report a cancelled schedule when /maintenance admin off cancels one Bypass remove now reports players who are not on the list; removing in the bypass menu takes a shift right click and confirms in chat The admin who schedules or cancels maintenance no longer gets the broadcast on top of their own confirmation Short schedules no longer announce several countdown warnings in a row Reduce lag when maintenance changes or the bypass list is edited New orange theme shared by messages, help menu and GUIs; MOTD defaults use MiniMessage; the bypass list output is customizable Add sounds to the schedule and cancel broadcasts Admin commands that change state are suggested in the help menu instead of running on click Admin menus: close button bottom right, back buttons on submenus, green and red toggles Remove /maintenance admin gui; /maintenance admin opens the same menu Fix very large times in /maintenance admin schedule causing an error; times are limited to one year Scheduled maintenance no longer announces a countdown warning at the same moment it is scheduled Add players to the permanent or temporary bypass list from the bypass menu by typing their name Fix an error on every startup when the state.json left by an older version is empty; unreadable files are set aside as state.json.invalid Fix messages added in this update, such as the Add Player prompt, not showing when messages.yml was created by an older version Fix the help menu not working on Spigot servers Data is saved safely: a crash, power cut or full disk while saving no longer leaves a broken data file

€2.99

One-time purchase

  • Instant download
  • Lifetime updates
  • Premium support
  • 30-day money-back guarantee

Information

Version
v1.0.3
File Size
2.30 MB
Released
2026-03-28
Updated
2026-10-11

Supported Versions

1.20
1.21

Explore more from the Admin category

View all
Nexal Restarts
Admin

Nexal Restarts

Cron-scheduled server restarts with progressive warnings, live countdown, and BungeeCord/Velocity sync.

Price€2.99
Nexal Reload
Admin

Nexal Reload

Auto-reloads plugins when JAR files change, for instant iteration for developers.

PriceFree
Nexal Announcements
Admin

Nexal Announcements

Rotating scheduled announcements with chat, title, actionbar, and bossbar channels, free for all servers.

PriceFree

More plugins from us

Browse all
Nexal Withdraw
Economy

Nexal Withdraw

Withdraw currencies into tradeable physical items. Supports Vault, TokenManager, PlayerPoints, and more.

Price€5.99
Nexal Vote
Gameplay

Nexal Vote

Vote reward system with streak multipliers, milestones, vote parties, and a reward shop GUI.

Price€5.99
Nexal TPA
Utility

Nexal TPA

Teleport requests with warmup particles, clickable chat buttons, and cross-server TPA on BungeeCord or Velocity.

PriceFree
Nexal Towers
Minigames

Nexal Towers

10 placeable tower types with ammo, upgrades, and chunk-optimized performance.

Price€9.99

Try our plugins live (Soon)

We're building a public server where you can test every plugin hands-on before you buy. No purchase required, just join and explore.

play.nexalstudios.com

Follow us on Discord to get notified when the server goes live.

€2.99

One-time purchase