EmakiAttribute Changelog [2.2.0] - 2026-04-09 Added New preview and lint admin commands
Added /emakiattribute preview [player] [slot] so operators can inspect the snapshot signature, item name, and non-zero attributes of a specific equipment slot directly.
Added /emakiattribute lint, which summarizes load issues from config, attribute definitions, damage types, default groups, lore formats, presets, and PDC read rules for pre-launch or post-reload checks.
Improved Better operational diagnostics and attribute display order
The preview subcommand now provides player-name and slot completions, and the help output now includes clearer separators and command hints.
Default attribute priorities were reorganized for entries such as attack_speed_vanilla, physical_damage_bonus, projectile_damage_bonus, spell_crit_rate, and spell_damage_bonus, making lore display order more stable.
Fixed
The preview command now distinguishes "no permission", "player not found", "invalid slot", and "no item in slot", which reduces ambiguity during investigation.
lint now validates whether default_damage_type and allowed_damage_causes actually point to loaded damage types, preventing dangling config references.
Upgrade Notes
If you plan to run /emakiattribute preview from the console, always provide both player name and slot explicitly.
If your item lore depends on the old default attribute ordering, re-check the rendered display after upgrading.
It is recommended to run /emakiattribute lint after every reload of custom attributes, damage types, presets, or PDC condition rules.