PluginMIT
MMPlugin
MMP — A lightweight maintenance mode plugin for 1.21.11 that locks the server to a case-sensitive player whitelist.
7
Downloads
0
Followers
3 months ago
Updated
📦
1
Versions
📖About MMPlugin
MMP — Maintenance Mode Plugin
Simple · Secure · Case-sensitive
A lightweight Paper plugin for Minecraft 1.21.11 that enables maintenance mode: only whitelisted players can join the server. Perfect for updates, testing, or private server maintenance.
✅ Features
- 🔒 Case-sensitive whitelist by player name
- 🚫 Instantly kicks unauthorized players when maintenance mode is enabled — including those already online
- 📝 Fully customizable messages via
messages.yml— no recompilation needed - 💬 Tab completion for
/mmp remove— suggests only existing whitelist entries - 🌐 Custom MOTD in server list — shows "Maintenance Mode" to all players
- 🔧 Hot-reload support:
/mmp reloadupdates both config and messages without restart - 🛡️ Permission-based commands with sensible defaults (
opby default) - 📦 Zero dependencies — works standalone on any Paper 1.21.11+ server
🎮 Commands
| Command | Description |
|---|---|
/mmp on |
Enable maintenance mode (kicks unauthorized players) |
/mmp off |
Disable maintenance mode |
/mmp add <name> |
Add a player to the whitelist |
/mmp remove <name> |
Remove a player from the whitelist |
/mmp list |
Show current whitelist |
/mmp reload |
Reload config.yml and messages.yml |
✅ Tab completion supported for all commands.
✅ For/mmp remove, only existing whitelist names are suggested.
🔑 Permissions
| Permission | Default | Description |
|---|---|---|
mmp.toggle |
op |
Toggle maintenance mode on/off |
mmp.whitelist.modify |
op |
Add or remove players from whitelist |
mmp.reload |
op |
Reload configuration files |
📥 Installation
- Download
MMP.jar - Place it into your server’s
plugins/folder - Restart or reload the server
- Edit
plugins/MMP/config.ymlandplugins/MMP/messages.ymlas needed - Run
/mmp onto activate maintenance mode
⚙️ Compatibility
- Server Software: Paper 1.21.11 (also compatible with Purpur, Pufferfish, Spigot, etc.)
- Dependencies: None
- Java: 21+
📜 License
MIT License — free to use, modify, and distribute.
Maintained by Hantu.
Built for server owners who need a clean, reliable, and no-bloat maintenance solution.