Sol's MMNM Addon: AbilityProtection Rework (QoL, Improvements)

This addon is an extension and quality of life rework for MMNM's AbilityProtection system.

File Details

v0.1.0: Abilityprotection improvements + fixes

  • R
  • Apr 1, 2026
  • 45.68 KB
  • 189
  • 1.20.1
  • Forge

File Name

sols_mmnm_addon-1.20.1-0.1.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:sols-mmnm-addon-abilityprotection-rework-qol-1501478:7856083")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

1) Improved /abilityprotection command UX
- Clear success and error messages for create, resize, rename, remove, info, list, view, and property edits.
- Safer handling for invalid labels and missing zones.
- Number based zone selection supported in places where zone label is accepted.
- View packets are refreshed after zone edits so players see updates immediately.
 
2) New profile system
New subcommand tree:
- /abilityprotection profile create <title>
- /abilityprotection profile list
- /abilityprotection profile info <title_or_number>
- /abilityprotection profile <title_or_number> info
- /abilityprotection profile remove <title_or_number>
- /abilityprotection profile apply <profile_title_or_number> <zone_title_or_number>
- /abilityprotection profile copy <zone_title_or_number> <profile_title_or_number>
- /abilityprotection profile modify <profile_title_or_number> <property> <value>

Profile behavior:
- Profiles are persistent server data.
- Profile titles are normalized for stable lookup.
- New profiles default to size 10 and standard MMNM style defaults.
- Applying a profile updates the full zone settings, including size.
- Copying from zone to profile snapshots all configurable zone values.
 
3) Restoration reliability improvements
Explosion and restoration handling was expanded to reduce missed restores in heavy ability use.