JMaintenance – Advanced Maintenance Mode for Your Server!
JMaintenance is the ultimate solution for managing server maintenance with ease. Whether you're performing updates, fixing bugs, or optimizing performance, this plugin ensures that only authorized staff can join while providing a seamless experience for your players.
✨ Features:
✅
Maintenance Mode – Restrict access to authorized staff only.
Custom Kick Message – Display a personalized message when players try to join.
Permissions-Based Entry – Control who can bypass maintenance mode.
Broadcast Messages – Announce maintenance start/stop to all players.
⏳
Scheduled Maintenance – Set automatic maintenance times.
⚠️
Pre-Maintenance Warnings – Send countdown alerts before activation.
Auto-Whitelist System – Automatically whitelist specific players.
Configurable Settings – Customize messages & settings via config.yml & messages.yml.
GUI Management Panel – Control maintenance mode with an easy-to-use GUI.
Logging System – Keep track of maintenance activations & deactivations.
Admin Alerts – Notify staff when a player joins during maintenance.
Automatic Maintenance Trigger – Enable maintenance if TPS drops or errors occur.
Player Redirection – Send players to another server/hub during maintenance.
⚙️ Commands & Permissions
Commands
- /maintenance enable – Enable maintenance mode.
- /maintenance disable – Disable maintenance mode.
- /maintenance on – Alias for enabling maintenance.
- /maintenance off – Alias for disabling maintenance.
- /maintenance schedule <seconds> – Schedule maintenance to
start after a delay.
- /maintenance endschedule <seconds> – Schedule maintenance to
end after a delay.
- /maintenance gui – Open the GUI menu.
- /maintenance whitelist add <name> – Add a player to the
maintenance whitelist.
- /maintenance whitelist remove <name> – Remove a player from the maintenance whitelist.
- /maintenance help – Show all available commands.
- /maintenance reload – Reload the plugin configuration.
Permissions
- jmaintenance.admin – Full control over maintenance mode and settings.
- jmaintenance.bypass – Allows a player to join the server during maintenance.
- jmaintenance.notification – Receive notifications when maintenance mode is toggled.
- jmaintenance.command – Allows players to use /maintenance help.
Installation & Setup
1️⃣ Download
JMaintenance.jar and place it in your
/plugins/ folder.
2️⃣ Restart your server.
3️⃣ Configure
config.yml and
messages.yml as needed.
4️⃣ Use
/maintenance enable to start maintenance mode!
Dependencies
- None! JMaintenance is a standalone plugin, fully optimized for Spigot & Paper.
Why Choose JMaintenance?
✔️ Lightweight & Performance-Friendly
✔️ Fully Customizable
✔️ User-Friendly GUI & Commands
✔️ Works on Spigot & Paper
✔️ Regular Updates & Support
Download JMaintenance today and manage your server maintenance like a pro!