Effectification [Effect Unification]
作者:rebot | 分类:模组
Minecraft 版本: 1.21.1
平台: neoforge
标签: utility
Effectification
A compatibility mod that unifies similar status effects from different mods by replacing source effects with target effects, preventing duplication and improving cross-mod compatibility.
Version 2.0.0 – Now with full Fabric support alongside Forge!
Platform Support
- ✅ Fabric – Full support (NEW in 2.0.0!)
- ✅ Forge – Full support
- ?️ Architectury – Cross-platform architecture for seamless compatibility
Key Features
- Effect Replacement – Completely replaces source effects with target effects, preventing duplication
- Amplifier Scaling – Control how effect strength converts between mods with configurable multipliers
- Fallback Support – Maps to secondary effects if a primary target mod is missing
- Visual-Only Mode – Just rename effects without changing mechanics (optional)
- Unidirectional Mode – Prevent source mod handlers from triggering to avoid overlapping visual effects
- Extra Effect Tick – Add visual effects from other mods while keeping target mechanics
- Discard Effect Tick – Block unwanted side effects while preserving effect detection
How It Works
Status effects work through boolean checks (entity.hasEffect(EFFECT)). Effectification unifies similar effects by:
- Unified Storage: All source effects are stored as the target effect internally
- Transparent Lookup (Bidirectional mode):
entity.hasEffect(source)→ automatically redirects to target → returns true if target exists - Single Instance: Only one effect instance exists (the target), but all source variants can detect it (in bidirectional mode)
- No Duplication: Multiple bleeding effects from different mods become one unified bleeding effect
Bidirectional vs Unidirectional
Bidirectional (default):
- Both source and target mod handlers can detect the effect
entity.hasEffect(source)→ true (redirects to target)entity.hasEffect(target)→ true- Use when both mods should respond to the effect
Unidirectional:
- Only target mod handlers can detect the effect
entity.hasEffect(source)→ false (no redirect)entity.hasEffect(target)→ true- Prevents source mod handlers from triggering
- Use to avoid overlapping visual effects (e.g., duplicate screen shake)
Supported Mods (Out-of-the-box)
Note: Pre-configured mappings are included only in the Forge version. Fabric users start with an empty config because most target mods in the default mappings are not available on Fabric. You can add your own mappings for Fabric-compatible mods via the in-game GUI or config file.
-
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, Immolate, Freezing, and more!
-
All modids involved:
hexalia, majruszsdifficulty, attributeslib, valoria, turtlecore, more_rpg_classes, relics, runiclib, irons_spellbooks, eidolon, mowziesmobs, simplyswords, ars_nouveau, goety, cataclysm, alexscaves, obscure_api, netherdepthsupgrade, alexsmobs, advs_spells_arts
Configuration
In-Game GUI (NEW in 2.0.0!)

Edit effect mappings directly in-game with the built-in configuration GUI powered by fzzyconfig.
Configuration Files
Main Config: config/effectification/effectification.toml
- Fully customizable effect mappings
- TOML format (more readable than JSON)
- Supports comments
- Automatic migration from old JSON format
Configuration Features
- Wildcard Patterns – Unify multiple effects at once:
"*:bleeding*"matches all bleeding effects from any mod - Exclusions – Exclude specific effects from wildcards:
"*:bleeding* !*:bleeding_immunity"(immunity effects are NOT unified) - Fallback Chains – Define multiple target effects:
"primary, fallback1, fallback2" - Amplifier Scaling – Control how effect strength converts between mods
- Visual-Only Mode – Just rename effects without changing mechanics
- Unidirectional Mode – Prevent source mod handlers from triggering
- Extra Effect Tick – Add visual effects from other mods (supports wildcards)
- Discard Effect Tick – Block unwanted side effects (supports wildcards)
- Custom Mappings – Add support for any mod utilizing the standard Minecraft effect system
- Automatic Migration – Config versioning system preserves user changes during updates
请登录后举报
暂无评论,抢个沙发吧~