SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
✓ VerifiedGameplay & overhauls

Maintenance

by kennytv · for Minecraft

The most customizable free maintenance plugin for your Minecraft server you can find. It runs on Paper, Velocity, Bungee, as well as Sponge.

128KDownloads
5 mo agoLast updated
GPL-3.0-onlyLicense
BungeeCord · Folia +4Loaders

About Maintenance

From Modrinth

The most customizable free maintenance plugin for your Minecraft server you can find. It runs on Paper, Velocity, Bungee, as well as Sponge.

About This Plugin

This plugin lets you activate a maintenance mode on your Paper, Velocity, Bungee, and Sponge server, which will prevent players without a permission to join the server.

https://i.imgur.com/kjrgLUm.png

This plugin uses MiniMessage as the component text format. LEGACY TEXT FORMATTING (§a/&a) IS NOT SUPPORTED

Its features include:

  • A custom motd as well as server icon, that will be shown during maintenance
  • Start- and endtimers, which will enable/disable maintenance mode after the time is up
  • Schedule timers, which will enable maintenance, then disable it after a given amount of time
  • A '%TIMER%' variable usable in the pingmessage, to show the time until a running endtimer finishes (other variables and tricks are explained in the configuration file's comments)
  • A maintenance whitelist, to grant specific players the ability to join while you're working on your server
  • Notifications when players try to join your server during maintenance
  • Nearly all messages are editable via the language file, given in a multitude of different languages

Additional features on Velocity/Bungee:

  • Only want to enable maintenance on a single server? You can also do so by using the /maintenance <on/off> <servername> command
  • Link multiple proxy instances with a MySQL database connection, so you don't have to enable/disable maintenance on each proxy by hand
  • Waiting servers during full proxy maintenance, as well as fallback servers to go to when a single proxied server is under maintenance
  • Using ServerListPlus? Maintenance will toggle its status when enabling maintenance and reenable the SLP motd when disabling maintenance
  • Want to have PlaceholderAPI placeholders on Paper? See here for more information on the MaintenanceAddon.

Want to know a secret? You can have text left of the server icon by just adding a lot of spaces to the playercountmessage, like so:

playercountmessage: "Maintenance                                                                    AAAA"
https://i.imgur.com/0lh0Hwv.png

IMPORTANT: If using the plugin on a Paper server, the plugin ProtocolLib is required to use Maintenance to its full extend.

Issues/Support

Did you find a bug? Use the issue tracker Other questions or problems? Join the support Discord guild ✨

German Plugin Tutorial @YouTube

Commands

Arguments in < > are necessary, those in [ ] aren't (can be omitted).

  • /maintenance <on/off> [server] will set the status of the maintenance mode
  • /maintenance reload reloads the config and maintenance-icon file
  • /maintenance <add/remove> <player/uuid> allows specific players to join on the server when maintenance is enabled
  • /maintenance whitelist returns a list of all players on the
  • maintenance whitelist
  • /maintenance starttimer [server] <minutes> will enable maintenance mode after the time is up
  • /maintenance endtimer [server] <minutes> will enable maintenance mode for the given time in minutes. After the time is up, it'll be disabled again
  • /maintenance schedule [server] <minutes> <minutesToEnd> will enable maintenance mode after the given time, then disable it according to the second parameter
  • /maintenance aborttimer cancels a running start-/endtimer
  • /maintenance setmotd <index> <1/2> <message> sets a motd for maintenance mode
  • /maintenance motd lists the currently set maintenance motds
  • /maintenance update remotely downloads the newest version of the plugin onto your server
  • /maintenance dump dumps some server information, used for bug reports

Permissions

  • maintenance.admin - super permission, that grants access to all perms below
  • maintenance.bypass - join the server during maintenance
  • maintenance.command - use the "/maintenance" command (also required to use the subcommands)
  • maintenance.toggle - use the "/maintenance <on/off>" commands
  • maintenance.reload - use the "/maintenance reload" command
  • maintenance.update - use the "/maintenance <update/forceupdate>" commands
  • maintenance.timer - use the "/maintenance <starttimer/endtimer> <minutes>" and "/maintenance timer abort" commands
  • maintenance.whitelist.add - use the "/maintenance add <player>" command
  • maintenance.whitelist.remove - use the "/maintenance remove <player>" command
  • maintenance.whitelist.list - use the "/maintenance whitelist" command
  • maintenance.setmotd - use the "/maintenance setmotd <index> <1/2> <message>" command
  • maintenance.motd - use the "/maintenance motd" command
  • maintenance.dump - use the "/maintenance dump" command
  • maintenance.joinnotification - if enabled: sends a notification to you if a player tries to join the server while maintenance is enabled

Extra permissions for the Velocity/Bungee part:

  • maintenance.singleserver.bypass.<server> - join the proxied server during maintenance
  • maintenance.singleserver.toggle - use the "/maintenance <on/off> <server>" commands
  • maintenance.singleserver.timer - use the "/maintenance <starttimer/endtimer> <server> <minutes>" and "/maintenance timer abort <server>" commands
  • maintenance.singleserver.status - use the "/maintenance status" command

Read the full description on Modrinth →

Highlights

From source data

Game versions

Supports 67 Minecraft versions, the newest being 26.3.

Loaders

Runs on BungeeCord, Folia, Paper, Sponge, Velocity and Waterfall.

Footprint

Rated a light load on a server.

What kind of mod it is

From the catalog
Listed on Modrinth as “Mods”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Runs on your server

From source side support

Modrinth lists Maintenance as required on the server. Check its Modrinth page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
BungeeCordFoliaPaperSpongeVelocityWaterfall
Runs on
Serverrequired on the server
Game versions
26.3 and 66 earlier

Verified at the source

  • ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
  • ✓Authorkennytv, as published on Modrinth
  • ✓LicenseGPL-3.0-onlyFree

Maintenance, answered

Generated from the mod’s own source data.

Do my players need to install Maintenance?

Modrinth lists Maintenance as required on the server. Check its Modrinth page to see whether players need it too.

Which loaders does it support?

BungeeCord, Folia, Paper, Sponge, Velocity and Waterfall.

Is it free?

Yes. Maintenance is free to download from Modrinth. Its license is GPL-3.0-only.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Maintenance on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add Maintenance in one click.