What are you searching for?

Effectification [Effect Unification]

Effectification [Effect Unification]

A compatibility mod that unifies similar status effects from different mods to prevent duplication and improve cross-mod compatibility.

download 8 Downloads · favorite 1 Followers · Updated 3 days ago
Decoration Forge Management Utility 1.20.1

Versions

inventory_2
Effectification [Effect Unification] 1.0.0

1.0.0 · 3 days ago · 106.62 KB

Release download
Forge 1.20.1

About

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)

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.
Example 1: Stun Effect Unification
{
  "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
}
open_in_new View on Modrinth
Compatibility
Client: Required Server: Required
gavel MIT

Conversation

What are your thoughts?

Related projects

Decoration Optimization
Iris Shaders
Iris Shaders

by coderbot

A modern shader pack loader for Minecraft intended to be compatible with existing OptiFine shader packs

download 94.2M
favorite 24,031
Optimization Utility
FerriteCore
FerriteCore

by malte0811

Memory usage optimizations

download 87.9M
favorite 12,905
Utility
Mod Menu
Mod Menu

by Prospector

Adds a mod menu to view the list of mods you have installed.

download 81.1M
favorite 22,360
Library Management Utility
YetAnotherConfigLib (YACL)
YetAnotherConfigLib (YACL)

by isxander

A builder-based configuration library for Minecraft!

download 68.8M
favorite 7,697
lock Cookie consent

SkinMC uses cookies to provide functionality and features.