Compatibility
Minecraft: Java Edition
1.20.1
Platforms
Supported environments
Creators
Details
Licensed MIT
Published last month
Updated last month
Changelog
⚠️ IMPORTANT: Breaking Changes
🔴 DELETE YOUR OLD CONFIG FILE to use new wildcard patterns!
- Delete
config/effectification/effect_mappings.jsonbefore updating - The mod will generate a new config with wildcard patterns automatically
- Old configs without wildcards will still work but won't benefit from new features
Added
- Added wildcard pattern support for effect mappings
*:bleeding- matches any mod's bleeding effect (exact name)*:bleeding*- matches effects containing "bleeding" (partial match)modid:effect*- matches effects starting with "effect" (SAFE - only with prefix)*:bleeding* !*:bleeding_immunity- with exclusions (use!to exclude)- Exact matches take priority over wildcards
- Added protection against dangerous patterns (
*:*andnamespace:*, even with exclusions) - Added exclusion support using
!separator in sourceEffect
Fixed
- Fixed StackOverflowError caused by regex pattern matching in wildcard system
- Fixed potential StackOverflowError caused by registry lookups in mixins
- Replaced regex-based matching with simple string matching to avoid recursion issues
- Added recursion protection with ThreadLocal flags in all mixins
- Added WeakHashMap caching for effect IDs to avoid repeated registry calls
Changed
- Simplified default configuration using wildcard patterns with exclusions
- Reduced number of default mappings using wildcards
Files
Metadata
Release channel
ReleaseVersion number
1.0.3Loaders
Game versions
1.20.1Environment
Client and server, required on both
Downloads
14Publication date
February 22, 2026 at 6:20 AMPublisher
UtherHel
Member
![Effectification [Effect Unification]](https://cdn.modrinth.com/data/efENFWZV/6f128ad8f93bacf0c6a261a05d7b98cf5c49e8d0_96.webp)


