jeict-0.0.2.jar
Curse Maven Snippet
What's new
Added
- Added a spatial multi-tree workspace: complete recipe trees can be shown on one zoomable, pannable canvas and edited directly without switching the active tree first.
- Added a Crafting Tree shortcut at the lower-left of the JEI bookmark area. It returns to the previous workspace, or guides the player to create the first tree when no workspace exists.
- Added continuous auto-crafting from the floating material panel. It transfers ingredients through JEI into the currently open compatible menu, then takes results using the vanilla container protocol. It supports ordinary containers, AE2 terminals, and Sophisticated crafting interfaces.
- Added stock accounting for the currently open menu, including ordinary containers, the AE2 ME client-side inventory view, and Sophisticated Storage/Backpacks.
- Added a stable third-party API with named removable backend, inventory, and menu registrations; inventory authority groups; auto-crafting status; client events; and complete bilingual integration documentation.
Optimized
- Each recipe tree now has an independent root context and view controller, including separate required materials, surplus, projects, pattern drafts, history, and planning results, preventing cross-tree state contamination.
- Improved the placement of the “add more recipes” entry, multi-tree titles, tree boundaries, and focused-tree controls to reduce overlap and preserve the scope of merge and fit actions.
- Aligned Sophisticated Storage, Sophisticated Core, and Sophisticated Backpacks runtime dependencies to a compatible version line.
Fixed
- Fixed workspace material navigation, batch pattern encoding/upload, focused-tree material statistics, zero-input recipe collapse behavior, background planner shutdown, zoomed secondary-tree visibility, and multi-tree pointer coordinates.
- Fixed returning from JEI recipe selection so focus and canvas position are restored to the initiating tree.
- Fixed missing node-inspector backgrounds for secondary trees.
新增 Added
- 新增空间化多配方树工作区,多棵完整配方树可在同一个可缩放、可拖动的画布中同时显示,并可直接操作任意树的节点、分支与样板,无需先切换当前树。
- 新增 JEI 书签区域左下角的配方树快捷入口;已有工作区时返回上次配方树,没有工作区时引导到 JEI 创建第一棵树。
- 新增悬浮材料面板的连续自动合成:通过 JEI transfer 填充当前已打开的兼容菜单,再按原版容器协议取出产物;支持普通容器、AE2 终端和 Sophisticated 合成界面。
- 新增当前打开菜单的库存统计,覆盖普通容器、AE2 ME 客户端库存视图和 Sophisticated Storage/Backpacks。
- 新增稳定第三方 API:具名可注销后端/库存/菜单注册、库存权威分组、自动合成状态与客户端事件订阅,并提供完整中英文集成文档。
优化 Optimized
- 每棵配方树使用独立根上下文与视图控制器,分别保存总材料、剩余材料、项目、样板草稿、编辑历史和规划结果,避免不同树之间相互抵扣或污染状态。
- 优化“添加更多配方”入口布局,使文字远离配方树最外侧节点,并移除按钮式底色以降低视觉遮挡。
- 优化多树标题定位,将当前配方名称右对齐到对应根节点左侧,并保留固定间距避免文字覆盖节点。
- 优化多树操作作用域,“合并”仅切换当前聚焦树,“适应”仅缩放并居中当前聚焦树,不再重置整个工作区。
- 优化树间布局边界,将总材料、剩余材料和固定按钮区域纳入树尺寸计算,避免相邻配方树的材料区域互相覆盖。
修复 Fixed
- 修复多配方树工作区中右键总材料定位仍修改嵌入树局部视口、导致主画布跳转到树间空白区域的问题;现在会按目标树的工作区偏移精确居中材料节点。
- 修复批量编码和上传只处理当前单棵配方树的问题;操作现在会收集工作区所有配方树的最终样板草稿并统一去重、验证和提交。
- 修复底部原料总量、余料和缺失材料统计始终读取第一棵树的问题;统计现在跟随当前聚焦的配方树。
- 修复无输入配方展开后缺少折叠入口的问题,并避免“唯一配方”功能自动展开无法形成有效处理样板的零输入配方。
- 修复在多配方树工作区中对第二棵及后续配方树执行“编写样板”或其他关闭界面的操作后,已终止的后台规划器仍被工作区继续调度并导致客户端崩溃的问题。
- 修复多树渲染时主树可见范围被树位移反复覆盖,导致第二棵及后续配方树在放大后局部消失的问题。
- 修复多树节点点击仍使用主画布坐标,导致任意树的左键选择配方、右键打开详情及折叠操作失效的问题。
- 修复从 JEI 选取下级配方返回时聚焦树被界面重新初始化覆盖的问题,现在会回到发起选择的原配方树并保留画布位置。
- 修复第二棵及后续配方树打开节点详情时只绘制内容、不绘制详情面板背景的问题。
This mod has no additional files

