◆ EmakiItem v2.1.0 Release ◆ Item component inspector, component placeholders, Web console item editor, and system improvements.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✨ New Features
Item Component Inspector: New command to inspect item persistent data components — useful for debugging and understanding item internals.
Component Placeholders: New placeholder resolver for displaying item component information via PlaceholderAPI.
Web Console & Item Editor: EmakiItem now integrates with the Web console for browser-based item definition and set bonus editing, featuring a complete item editor interface.
♻️ Improvements
Item PDC writer refactored for more standardized persistent data storage.
Item trigger listener updated with optimized interaction trigger logic.
Item set system service optimized with improved detection and activation logic.
Item source resolution and condition checking logic optimized.
◆ EmakiItem 2.0.0 Release ◆ Equipment Sets, Auto-Update & Repair System Three major features that enhance custom item gameplay and management
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ New Features
Equipment Set System — Define sets in the sets/ directory. Pieces bind to specific equipment slots; equipping multiple set pieces activates threshold bonuses (extra attributes, skills). Item lore dynamically displays set status with fully customizable format. Supports slot validation — pieces must be in the correct slot to count.
Item Auto-Update — New update field in item definitions. When config version increments, outdated items in player inventories are automatically rebuilt on join, held change, inventory click, etc. Preserves durability, stack size, and third-party attribute data. Triggers are individually configurable.
Item Repair System — New repair field supporting material-based repair. Broken items (zero durability) enter a disabled state with inactive attributes and configurable appearance changes. Players drag repair materials onto broken items in inventory to repair. Supports fixed and percentage repair amounts. Custom actions on break/repair.
/ei update Command — Manually force-refresh item updates and set lore for a specific player.
PAPI Placeholder — %emakiitem_held_name% returns the display name of the main-hand item.
Improvements
Unified effects list format with type field (variables / ea_attribute / es_skill).
/ei give now immediately triggers item update and set lore refresh.
/ei inspect shows update version, config signature, set ID, set piece, and active thresholds.
Config and language files auto-merge new keys on upgrade.