Skip to content

v1.5.1

Choose a tag to compare

@leipishu leipishu released this 24 Aug 08:28
· 18 commits to master since this release

TinkersSearch-1.5.1

🆕 新增 / Added

  • 合金查询模式:搜索框输入 /a/ 前缀进入合金查询模式,选择一种材料后自动计算所有可合成的合金配方

  • 合金配方可行性判断:根据冶炼炉当前温度和可用流体量,自动判断合金配方是否可行,足量材料标记为充足

  • 合金链式合成显示:支持显示多级合金合成链(如 A+B=C → C+D=E),最多递归 3 层

  • 合金配方可执行次数:显示当前材料足够进行多少次合金反应,查询材料视为足量不参与计算

  • 温度实时检测:从冶炼炉控制器自动读取当前温度,用于合金配方温度条件判断

  • 注册名搜索支持:合金模式搜索框支持同时匹配流体显示名称和注册名(英文),方便跨语言搜索

  • 搜索框快捷键拦截:搜索框聚焦时自动拦截所有游戏快捷键(F、R、U、A 等),防止误触

  • Backspace 一键退出合金模式:合金模式下按一次退格键自动删除 /a/ 前缀,退出合金模式并刷新冶炼炉列表

  • Alloy query mode: enter /a/ prefix in search box to enter alloy query mode, select a material to automatically calculate all possible alloy recipes

  • Alloy recipe feasibility check: automatically determines if alloy recipes are feasible based on smeltery temperature and available fluids, with selected materials marked as sufficient

  • Alloy chain synthesis display: supports multi-level alloy chain display (e.g. A+B=C → C+D=E), recursive up to 3 levels

  • Alloy recipe execution count: shows how many times the recipe can be performed with current materials, selected material is considered infinite

  • Real-time temperature detection: automatically reads current temperature from smeltery controller for alloy recipe temperature checking

  • Registry name search support: alloy mode search matches both display names and registry names (English), for cross-language searches

  • Search box shortcut interception: all game shortcuts (F, R, U, A, etc.) are intercepted when search box is focused

  • Backspace to exit alloy mode: single Backspace deletes /a/ prefix, exits alloy mode and refreshes smeltery fluid list

🐛 修复 / Fixed

  • 修复合金模式 Deep Copy 问题:进入合金模式后冶炼炉原始流体数据不再被污染,流体数量显示恢复正常

  • 修复合金模式退出后列表为空的问题:删除 /a/ 前缀后自动刷新冶炼炉流体列表

  • 修复合金模式显示名称不一致问题:合金模式下流体名称统一移除 "熔融" 和 "Molten" 前缀,与非合金模式保持一致

  • 修复搜索框聚焦时快捷键冲突问题:面板切换、JEI 配方/用途、书签添加等快捷键在搜索框聚焦时全部拦截

  • Fixed Deep Copy issue in alloy mode: smeltery original fluid data is no longer polluted after entering alloy mode, fluid amounts display correctly

  • Fixed empty list after exiting alloy mode: smeltery fluid list auto-refreshes after deleting /a/ prefix

  • Fixed display name inconsistency in alloy mode: fluid names now consistently remove "熔融" and "Molten" prefixes

  • Fixed shortcut conflict when search box is focused: panel toggle, JEI recipes/uses, bookmark shortcuts are all intercepted when search box is focused

⚡ 优化 / Improved

  • 合金查询性能优化:合金配方数据缓存机制,减少重复读取和计算开销

  • 流体数据深拷贝:合金模拟计算使用独立副本,确保不影响原始冶炼炉数据

  • 搜索框交互优化:合金模式下 Backspace 键直接删除整个 /a/ 前缀并退出模式

  • Alloy query performance optimization: alloy recipe data caching mechanism to reduce repeated reads and calculations

  • Fluid data deep copy: alloy simulation uses independent copies to ensure original smeltery data is not affected

  • Search box interaction optimization: Backspace key directly deletes the entire /a/ prefix and exits alloy mode