effectification-forge-2.0.2.jar
Curse Maven Snippet
What's new
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
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

