MMPlugin
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 reload updates both config and messages without restart
  • 🛡️ Permission-based commands with sensible defaults (op by 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

  1. Download MMP.jar
  2. Place it into your server’s plugins/ folder
  3. Restart or reload the server
  4. Edit plugins/MMP/config.yml and plugins/MMP/messages.yml as needed
  5. Run /mmp on to 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.