Compatibility
Minecraft: Java Edition
1.20.1
Platforms
Supported environments
Creators
Details
Licensed MIT
Published last month
Updated last month
Changelog
Added
- Added debugLogging config option for troubleshooting
- Disabled by default
- Shows effect conversion and cache operations when enabled
Fixed
- Fixed compatibility with custom StatusEffectInstance subclasses (Majrusz's Difficulty and similar mods)
- Fixed hasEffect() returning incorrect results during effect application
- Fixed removeStatusEffect() not working in unidirectional mode
- Fixed infinite loops when source equals target effect
Performance
- Improved effect ID caching (3 separate caches merged into 1 shared cache)
- Optimized ThreadLocal operations (changed remove() to set(false), cached get() results)
- Added instance-level caching for effect type and amplifier conversions
- Added static lookup cache for hasEffect/getStatusEffect operations
- Cache automatically clears on config reload
Dependencies
Files
Metadata
Release channel
ReleaseVersion number
2.0.3Loaders
Game versions
1.20.1Environment
Client and server, required on both
Downloads
88Publication date
February 26, 2026 at 8:54 PMPublisher
UtherHel
Member
![Effectification [Effect Unification]](https://cdn.modrinth.com/data/efENFWZV/6f128ad8f93bacf0c6a261a05d7b98cf5c49e8d0_96.webp)



