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.1 - New Features, Improvements, Fixes

  • R
  • Apr 3, 2026
  • 62.73 KB
  • 1.2K
  • 1.20.1
  • Forge

File Name

sols_mmnm_addon-1.20.1-0.1.1.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

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

Learn more about Curse Maven

Sol’s MMNM Addon

Version: 0.1.1


1. Overlap Restoration Reliability Improvements

  • Improved handling when multiple abilities affect the same coordinates repeatedly
  • Fixed overlapping restoration queues that could:
    • Cause re-open / re-break loops
    • Result in inconsistent final block states

2. Generic Move / Temporary Block Cleanup Improvements

  • Improves consistency across chained ability interactions, cleanup logic for ability-generated and moved blocks

Fixes:

        Ope – Takt Ability

    • Fixed improper restoration and cleanup when moving blocks
    • Prevented blocks from restoring in incorrect contexts or persisting after interactions
    •  
    • Pero Pero – Escalator Ability
      • Fixed improper cleanup of generated candy blocks

3. Gura Flying Blocks Toggle (Config Option)


Added config options in:
config/solsmmnmaddon-common

Can disable launched / spread destroyed blocks for:

    • Gekishin
    • Shima Yurashi
    •  
    • Default: Enabled (true)

    • These abilities create large amounts of falling blocks after the ability's block destruction.
    • Helps reduce excessive falling blocks and improves server performance.

4. New Property: Mined Block Drops

 

Added command:
/abilityprotection props mined_block_drops <zone> <true | false>

Fixes inconsistent behavior in zones with both block restoration and destruction

New Behavior (when enabled):

  • Player-mined blocks drop items normally (vanilla behavior)
  • Anti-duplication protections remain intact for ability cleanup

Requirement:

  • Both Block Restoration and Block Destruction must be enabled

Recommended:

  • true → Survival servers
  • false → Arena / event zones

 

Command Fix

 

  • Fixed /abilityprotection remove <number>
    • Now correctly removes zones by index
    • Matches behavior of removing via zone label