Sol's MMNM Addon: AbilityProtection Rework (QoL, Improvements)
Running a Mine Mine no Mi server means dealing with devil fruit chaos around the clock. One player throws a Gura punch near your spawn town, another fires off a Takt, and suddenly half your terrain is gone. The base Ability Protection system helps, but it leaves gaps that server owners feel every single day. That is exactly the problem Sol's MMNM Addon: AbilityProtection Rework (QoL, Improvements) was built to solve.
This addon expands Ability Protection into a complete protected-site system. You get better site-creation tools, reusable protection profiles, regenerating terrain, per-site messages and music, localized weather, managed spawns, and fixes for several destructive-ability edge cases that base MMNM handles poorly. If you have ever rebuilt a griefed arena by hand, this addon is for you.
Supported Versions and Requirements
Sol's MMNM Addon: AbilityProtection Rework (QoL, Improvements) for Minecraft ships in two separate builds. Do not mix them.
- Forge 1.20.1 with Forge 47.3.0+, Mine Mine no Mi 0.11.4+, and Java 17
- Forge 1.16.5 with Forge 36.2.39+, Mine Mine no Mi 0.10.11+, and Java 8
CartAddon 0.8.1+ is an optional compatibility target on the 1.16.5 branch. Mine Mine no Mi itself is mandatory, since this is an addon and not a standalone mod.
One critical note before you start: this mod is server-focused, but it is not server-side-only. Install the same addon version on the server and on every player client. Client installation is required for the protected-site HUD, title messages, music playback, weather rendering, and network compatibility. Mismatched versions will cause connection problems.
How to Install Sol's MMNM Addon
If you are wondering how to install the addon, the process is straightforward. Confirm your Minecraft and Forge versions match one of the two supported branches, drop the correct jar into the mods folder on both server and client, and verify that Mine Mine no Mi is already present. Restart, then run /abilityprotection or the shorter /abprotect alias in-game to confirm the command tree loaded. Most administration commands need permission level 3.
Managing mods across a server and a dozen client machines gets tedious fast, which is why many admins now handle it through the foxygame.net launcher. Its add-on catalog and one-click install flow keep Sol's MMNM Addon: AbilityProtection Rework (QoL, Improvements) synced across every machine, and its version-compatibility checks help you avoid the classic 1.16.5-versus-1.20.1 mix-up.
Creating and Managing Protected Sites
Two Ways to Define a Site
The classic approach keeps the traditional MMNM center-and-size shape. Stand where the site should be centered and run /abprotect new [site] [size]. For example, /abprotect new arena 50 creates a fifty-block protected area around you.
The second option is a WorldEdit-style rectangular cuboid with exact X, Y, and Z limits. Stand on the first corner and run /abprotect new pos1 [site], then stand on the opposite corner and run /abprotect new pos2. If pos1 sits at Y 40 and pos2 at Y 72, the site covers only those layers, and both corner blocks are included. Use /abprotect new pos2 full_height when you want the same X/Z selection stretched through the dimension's entire build height.
Inspecting and Visualizing
Run /abprotect list to see every site in a persistent order that survives restarts. Most commands accept either a site label or its list number, so /abprotect info 2 works just as well as naming the site directly. Use /abprotect view true to display protected boundaries, and /abprotect view hud_text true for an operator-only HUD showing the current site. Site names with spaces need quotes, like "Marine Base".
Protection Properties and Profiles
Properties follow a simple format: /abprotect props [property] [site] [value]. You can toggle block destruction, block restoration, mined block drops, player building, ability usage, entity damage, and player damage per site. Reusable protection profiles let you stamp the same configuration onto new locations instead of retyping every flag.
Entity filtering goes further with blacklists and whitelists that accept full registry IDs such as minecraft:zombie. The whitelist always takes priority, so a popular setup is blacklisting all, then whitelisting only the mobs you actually want. These filters are separate from the base mob_spawns property and give you entity-specific control.
Managed Spawns
Managed spawn rules let the addon create chosen entities near active players inside loaded sites. Start with /abprotect props entity_spawnrules defaults [site] [entity], which enables the rule with a 600-tick interval, 35 percent success chance, pack size of 1-3, and an active cap of 8. Placement modes include natural, surface, water, and air, covering land mobs, guards, aquatic creatures, and flying bosses. Managed mobs keep their owning site identity for cap tracking, and killed mobs release their slot.
Restoration, Weather, and Ability Fixes
The 1.20.1 build adds a deep restoration reliability layer. Ability-damaged blocks are snapshotted before destructive processing, displaced falling blocks are tracked back to their origin, and support-dependent blocks like torches and rails are restored bottom-up so nothing pops off. Containers keep their stored contents instead of duplicating or losing them. The 1.16.5 build keeps MMNM 0.10.11's native restoration foundation and adds compatibility-focused safeguards for containers, Takt, and optional CartAddon hooks.
Weather is now positional. Each site can define clear, rain, or thunderstorm settings, and player rendering follows their actual position inside the site. Entity damage and aggro are also handled: in sites with entity_damage disabled, hostile and neutral mobs stop their normal target-and-damage behavior. Gura debris from Gekishin and Shima Yurashi can be suppressed through the common config file, cutting down flying block spam while keeping the main ability effect intact.
Final Thoughts
Sol's MMNM Addon: AbilityProtection Rework (QoL, Improvements) turns a basic protection flag into a full administrative toolkit. Whether you run protected towns, regenerating battlefields, boss arenas, or atmospheric islands, the combination of exact cuboids, profiles, localized weather, managed spawns, and hardened restoration makes life easier for staff and more immersive for players. Grab the build that matches your Minecraft version, install it on both sides, and your server's protected sites will finally behave the way you always wanted.