◆ EmakiGem 1.3.0 Dev Update ◆ Gem GUI Item Safety and Language Fixes A Gem maintenance update focused on safer GUI item flow and cleaner language resources
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ✦ Highlights ✦
◆ GemPdcAttributeWriter now uses PdcAttributeGateway instead of reflection.
◆ Inlay and extract modes now open an empty gem GUI instead of taking the player's main-hand item automatically.
◆ The GUI checks gem type, socket compatibility, same-type limits, and same-gem limits before entering pending confirmation.
◆ Pending input items are returned when switching modes, replacing the target item, or closing the GUI.
◆ GUI inlay failures can preserve the input gem and refund charged economy or materials.
◆ Runtime exceptions during GUI operations are logged and the plugin attempts to return involved items.
◆ Gem lore generation can use CoreLib structured text configs and random_text.
◆ zh_CN.yml now has the GUI messages under the top-level gui path.
◆ Gem definition parsing moved into GemDefinitionParser.