mProtect: The Ultimate Land Protection Plugin for Minecraft Servers
Griefing and unauthorized building are among the biggest headaches for any Minecraft server administrator. Without a reliable land claiming system, players constantly risk losing their creations, and staff spend endless hours resolving disputes. The mProtect plugin was designed to solve exactly that problem by giving players simple, command-based control over their own protected areas. Although the plugin is no longer actively updated and its source code now lives on GitHub, it remains a powerful tool for servers that need a lightweight, flexible protection system with multiple claim tiers.
How mProtect Transforms Land Claiming
Unlike bulky protection suites that require sign-based claiming or complex region wands, mProtect strips everything down to intuitive chat commands. A player can set a home or city protect with a single command, add or remove friends, and instantly see the boundaries of their claim. The plugin supports two default protect types and one premium tier, each with its own size limits. This structure allows server owners to reward loyal players or donors with larger claims while keeping standard protections balanced.
Core Features at a Glance
- Simple command-based protect creation and removal
- Two standard protect types: home and city
- Configurable home sizes directly in the config file
- City sizes adjustable via in-game commands
- Premium protect tier for donors, with per-player size limits set by admins
- Automatic size recalculation when players are added or removed from a protect
- Customizable protect name prefixes
- Built-in moderator chat for staff communication
- Soft dependencies on WorldEdit, WorldGuard, and Vault for extended functionality
One standout aspect is the automatic size management. When you add a new member to a home or city protect, the plugin can automatically expand the protected area to accommodate the extra player, and it shrinks back when someone leaves. This dynamic behavior keeps claims fair without requiring manual intervention. Server owners who want to streamline plugin management even further often turn to the foxygame.net launcher, a convenient and modern Minecraft launcher where you can download server plugins like mProtect right from the menu, making installation a breeze.
Commands: Everything a Player Needs
mProtect organizes its functionality into a clear set of commands. Square brackets indicate optional arguments, while parentheses show required ones. Here is the complete command list:
- /rset [city/home] [n s w e u d] – Set a protect in the specified directions. If no type is given, home is assumed.
- /rsel [city|home] – Activate selection mode, compatible with WorldEditCUI for visual feedback.
- /radd [city|home] (player) – Add a player to an existing protect.
- /rdel [city/home] (player) – Remove a player from a protect.
- /rinfo [city/home] – Display information about the protect you are standing in.
- /rrem [city/home] – Delete the protect entirely.
- /modchat (message) – Send a message to the moderator chat channel.
- /mprotect – Show basic plugin information.
- /mprotect reload – Reload the configuration without restarting the server.
- /mprotect user (player) – View a player’s overall protection data.
- /mprotect home (player) – See details about a player’s home protect.
- /mprotect city (player) – See details about a player’s city protect.
- /mprotect iscity (player) – Toggle a player’s ability to create city protects.
- /mprotect iscity (player) (n s w e u d) – Enable city protect creation with a defined maximum size per axis.
- /mprotect ispremium (player) – Grant a player access to the premium protect tier.
- /mprotect ispremium (player) (n s w e u d) – Grant premium access with a custom size limit.
Permissions That Put You in Control
All commands are locked behind permission nodes that integrate seamlessly with any Vault-compatible permissions plugin. The hierarchy is straightforward:
- mprotect.user – Grants access to /rset, /rsel, /radd, /rdel, /rinfo, and /rrem.
- mprotect.set – Specifically allows setting a protect.
- mprotect.sel – Enables selection mode.
- mprotect.add – Lets a player add others to their protect.
- mprotect.del – Permits removal of members.
- mprotect.rem – Allows deletion of the entire protect.
- mprotect.mod – Access to the /modchat command.
- mprotect.admin – Full administrative control, including all /mprotect subcommands.
Setting Up mProtect on Your Server
Installation follows the standard Bukkit/Spigot plugin procedure. Drop the JAR file into your server’s plugins folder and restart or reload. The plugin will generate a config file where you can define default home sizes, enable or disable specific modules, and tweak the protect name prefix. Because mProtect soft-depends on WorldEdit and WorldGuard, you can use it alongside those tools without conflict, and it will even leverage their APIs for advanced selection and region management when available. Vault support ensures economy and permission plugins work smoothly.
After installation, the first step is to assign permissions to your player groups. Typically, you would give all regular players the mprotect.user node and reserve admin nodes for staff. Then decide how you want to handle city and premium protects. You might allow every player a home protect of, say, 30x30 blocks, while city protects are earned through gameplay or voting. Premium protects can be sold in a donation store, with sizes configured individually via /mprotect ispremium (player) (size). This tiered approach encourages player engagement and helps fund server costs.
Why mProtect Still Matters
Even though development has ceased, mProtect’s clean design and focused feature set make it a valuable asset for servers that do not need the overhead of massive land-claiming plugins. Its command syntax is easy to learn, the automatic size adjustment reduces admin workload, and the premium tier opens up monetization opportunities without complicating the core experience. The source code being available on GitHub also means that a motivated server owner can fork the project and continue maintenance privately.
For any server struggling with grief protection, mProtect offers a lightweight, no-nonsense alternative. By combining simple commands with flexible configuration, it empowers players to protect what they build while giving administrators fine-grained control over claim sizes and permissions. Whether you run a small survival world or a bustling network, this plugin can make life easier for everyone.