![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] 2.0.2
Release1 мес. назад
Список изменений
Performance
- Optimized effect checking with intelligent caching
- Optimized wildcard pattern matching for extraApplyEffectTick (cached matching effects)
- Cached Identifier objects to avoid repeated creation
- Cached resolved target effect in EffectMappingEntry (fallback logic)
- Optimized dangerous pattern validation (removed split() call)
- Eliminated temporary object creation in pattern matching (removed EffectMappingEntry allocation)
- Replaced WeakHashMap with ConcurrentHashMap in all mixins for better cache performance
- Optimized wildcard matching algorithm to use character-by-character comparison instead of String.split()
- Optimized exclusion pattern parsing to use indexOf() instead of split()
- Added per-mapping match cache to avoid repeated pattern matching for same effect IDs
- Optimized getMapping() to use containsKey() check for proper cache hit detection
Breaking Changes
- Removed deprecated classes
- Migration from old JSON configs still works automatically
Файлы
effectification-fabric-2.0.2.jar(126.23 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
2.0.2
Загрузчики
Fabric
Версии игры
1.20.1
Загрузок
5
Дата публикации
1 мес. назад