Skip to content

Releases: xdyyj/EnchantmentTooltipCleaner

v1.4.1 - Internationalization and Compatibility Update

Choose a tag to compare

@xdyyj xdyyj released this 27 Sep 14:14

Enchantment Tooltip Cleaner 1.4.1 / 附魔提示清理 1.4.1

English:

  • Expanded Internationalization (10 Languages):
    • Added full translation support for Russian (ru_ru), Japanese (ja_jp), Korean (ko_kr), German (de_de), French (fr_fr), Spanish (es_es), and Brazilian Portuguese (pt_br), joining existing English (en_us), Simplified Chinese (zh_cn), and Traditional Chinese (zh_tw).
    • Strict 271/271 key parity across all 10 language files with zero missing translation strings.
  • Tooltip Cleaning Logic Decoupling:
    • Decoupled enchantment detection from enchantment removal: "Hide Descriptions" now works independently even when "Hide Enchantments" is disabled.
  • Safety & Compatibility Improvements:
    • Added safety guard to Ctrl + LeftClick debug copying so debug actions only fire when debugMode is enabled.
    • Enhanced parsing for orphaned slot headers (item.modifiers.) and modded potion effects (effect.).
    • Added text truncation protection in the inventory draggable overlay panel.
    • Renamed internal preset resource to default_preset.json for pure ASCII filesystem compatibility.
  • AI Transparency:
    • Developed with modern AI assistance (Google DeepMind Antigravity & GitHub Copilot) with full architectural symmetry audit and verification between Forge and NeoForge.

中文:

  • 多语言扩展(全量支持 10 种语言):
    • 新增 俄语 (ru_ru)、日语 (ja_jp)、韩语 (ko_kr)、德语 (de_de)、法语 (fr_fr)、西班牙语 (es_es) 与 巴西葡萄牙语 (pt_br) 全量翻译,连同原有的英语 (en_us)、简体中文 (zh_cn) 与正体中文 (zh_tw)。
    • 全部 10 种语言严格对齐 271 个翻译键与格式化占位符,零硬编码。
  • 附魔提示清理逻辑解耦:
    • 解耦附魔识别与附魔行隐藏逻辑,现在单独开启“隐藏附魔说明”时无需强制开启“隐藏附魔”。
  • 安全防护与兼容性优化:
    • 为 Ctrl + 左键 调试信息复制增加调试模式保护,仅在启用 debugMode 时响应。
    • 增强对孤立槽位修饰符标题 (item.modifiers.) 及模组药水效果 (effect.) 的处理。
    • 修复背包可拖拽悬浮窗超长文本截断溢出防护。
    • 内置预设重命名为 ASCII 安全文件名 default_preset.json,解决跨平台编码问题。
  • AI 协同开发说明:
    • 本项目双端(Forge 1.20.1 / NeoForge 1.21.1)代码架构经由 Google DeepMind Antigravity 与 GitHub Copilot 全量对称审查与双端对齐测试。

Enchantment Tooltip Cleaner 1.4.0

Choose a tag to compare

@xdyyj xdyyj released this 27 Sep 08:19

1.4.0 Release Notes

  • Full Internationalization (100% i18n): Added complete Traditional Chinese (zh_tw) support with Taiwanese regional idioms; all UI components, buttons, badges, headers, and status toasts now use translation keys with zero hardcoding.
  • Enhanced ReDoS Defense: Integrated TimeoutCharSequence sparse time sampling (& 0x3F), reducing CPU timer syscall overhead by >98% during heavy regex matching.
  • Draggable Quick Overlay Overhaul: Press H in any container screen to open the overlay. Full isolation from underlying inventory slots prevents slot clicking and ghost dragging.
  • EMI Integration: Dynamic exclusion zone calculation prevents panel from overlapping with EMI recipe item trees.
  • Custom Rule Library: Text (contains/exact/regex) and translation key (contains/exact) matching rules, plus instant item/tag/mod whitelist management (X key).
  • Sound Effects & Keyboard Navigation: Vanilla-accurate UI button sounds on modal dialogs without double-click echoes; full ESC and Enter keyboard focus tree.
  • SLF4J Standard Logging: Replaced all raw console output with clean, parameterized LOGGER calls.
  • AI Transparency: Developed with modern AI assistance (Google DeepMind Antigravity & GitHub Copilot) with full architectural symmetry audit and verification.