File Details
effectification-forge-1.0.3.jar
- R
- Feb 22, 2026
- 111.27 KB
- 32
- 1.20.1
- Forge
File Name
effectification-forge-1.0.3.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
⚠️ 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

