File Details
effectification-forge-2.0.2.jar
- R
- Feb 26, 2026
- 126.05 KB
- 19
- 1.20.1
- Forge
File Name
effectification-forge-2.0.2.jar
Supported Versions
- 1.20.1
Curse Maven Snippet
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

