![Effectification [Effect Unification]](https://cdn.modrinth.com/data/efENFWZV/6f128ad8f93bacf0c6a261a05d7b98cf5c49e8d0_96.webp)
Effectification [Effect Unification]
A compatibility mod that unifies similar status effects from different mods to prevent duplication and improve cross-mod compatibility.
555
5
Effectification [Effect Unification] 1.0.3
Release1 мес. назад
Список изменений
⚠️ 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
Файлы
effectification-forge-1.0.3.jar(111.27 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.3
Загрузчики
Forge
Версии игры
1.20.1
Загрузок
17
Дата публикации
1 мес. назад