[Sets] Item Set System Added: A complete system to grant bonuses for wearing/holding specific combinations of items.
Configuration: New sets.yml file to define sets and bonuses easily.
In-Game Editor: Full GUI support added to Main Menu (/bi menu). You can create sets, add items, and configure tier bonuses (Potions/Attributes) entirely in-game.
Smart Logic:
Bonuses are cumulative (e.g., wearing 3 pieces grants both 2-piece and 3-piece bonuses).
Armor pieces must be equipped in armor slots to count (holding them in hand won't trigger bonuses).
Weapons/Tools count when held in hands.
[Core] Enhanced Startup Summary: The console startup log now includes detailed statistics for Item Sets (Total, Valid, Errors).
Performance & Improvements
[Core] Optimized EffectApplicatorTask:
Distributed Checks: Inventory scanning is now distributed over ticks to prevent lag spikes on high-population servers.
Permission Caching: Implemented smart caching (1s) for permission checks, drastically reducing CPU usage for permission plugins while keeping updates responsive.
[Editor] The Item Editor's live preview item now displays Usage Limit, Depletion Action, and Transform Target details when Active Mode is enabled.
Fixes
[Core] Data Loss Prevention (ItemUpdater):
Refactored the update mechanism to clone existing items instead of rebuilding them from config.
Impact: This ensures that custom NBT data from other plugins, player-added enchantments, and custom names are preserved when BuffedItems updates an item.
Fixed IllegalArgumentException: Modifier is already applied error when updating attribute modifiers.