ModMIT
Effectification [Effect Unification]
A compatibility mod that unifies similar status effects from different mods to prevent duplication and improve cross-mod compatibility.
5
Downloads
1
Followers
2 months ago
Updated
📦
1
Versions
📖About Effectification [Effect Unification]
Effectification
A compatibility mod that unifies similar status effects from different mods to prevent duplication and improve cross-mod compatibility.
Key Features
- Effect Unification – Redirects similar effects to a single target effect using fallback chains.
- Amplifier Scaling – Control how effect strength converts between mods with configurable multipliers.
- Bidirectional Mode – Enable two-way effect recognition between source and target.
- Fallback Support – Maps to secondary effects if a primary target mod is missing.
Supported Mods (Out-of-the-box)
- Bleeding: Hexalia, Turtleboi's Core Library, More RPG Classes, Relics, Apothic Attributes, Valoria, RunicLib → Majrusz's Progressive Difficulty (with fallbacks).
- Freeze/Chill: Turtleboi's Core Library, Mowzie's Mobs, More RPG Classes, Simply Swords, Eidolon → Iron's Spells 'n Spellbooks / Mowzie's Mobs.
- Stun: Goety, Turtleboi's Core Library, Hexalia, Cataclysm, More RPG Classes, Alex's Caves, Valoria → Relics.
- Other: Confusion, Knowledge, Sapped, and more!
- All modids that are involved in the configuration:
hexalia, majruszsdifficulty, attributeslib, valoria, turtlecore, more_rpg_classes, relics, runiclib, irons_spellbooks, eidolon, mowziesmobs, simplyswords, ars_nouveau, goety, cataclysm, alexscaves, obscure_api.
Configuration
Fully customizable via config/effectification/effect_mappings.json. The JSON system supports:
- Fallback Chains – Define multiple target effects: "primary, fallback1, fallback2".
- Amplifier Scaling – Control how effect strength converts between mods.
- Bidirectional Mode – Enable two-way synchronization between effects.
- Visual-Only Mode – Just rename effects without changing mechanics.
- Full Replacement – Completely replace source effect to prevent stacking.
- Custom Mappings – Add support for any mod utilizing the standard Minecraft effect system.
{
"sourceEffect": "cataclysm:stun", // The effect that will be unified/replaced
"targetEffect": "relics:stun, more_rpg_classes:stun", // Target effect(s) with fallback support
"amplifierMultiplier": 1.0, // Multiplier for effect amplifier/level conversion (target_amplifier = source_amplifier × 1.0)
"bidirectional": false, // If true, enables two-way synchronization between source and target
"onlyVisualChange": false, // If true, only changes display name without converting effect
"fullReplacement": false // If true, source effect is blocked, only target works
}
Example 2: Bleeding Effect Unification
{
"sourceEffect": "relics:bleeding", // Source effect to unify
"targetEffect": "majruszsdifficulty:bleeding, attributeslib:bleeding, valoria:bleeding", // Multiple fallback targets
"amplifierMultiplier": 1.0, // 1:1 amplifier conversion
"bidirectional": false, // One-way conversion only
"onlyVisualChange": false, // Real effect conversion
"fullReplacement": false // Allow both effects to work
}