Skip to content

v0.0.1

Choose a tag to compare

@lhy512103 lhy512103 released this 23 Jul 11:53
· 4 commits to main since this release

English

Added

  1. Added a recursive crafting tree opened from JEI recipe layouts, with normal tree and layer-merged material views.
  2. Added multi-project global production planning for raw materials, inventory allocation, byproducts, surplus, machine runs, and ordered execution checklists.
  3. Added route selection, alternative-material strategies, unique-recipe expansion, existing-pattern detection, cycle detection, search, recipe/collapse memory, and Just Enough Characters pinyin-search compatibility.
  4. Added a floating material panel, a scrollable node inspector, JEI recipe previews, and unified rendering for item, fluid, Mekanism chemical, and custom JEI ingredients.
  5. Added optional AE2 pattern drafting for crafting, processing, stonecutting, and smithing patterns, including editable inputs, outputs, quantities, alternatives, byproducts, primary output, restore actions, input sorting, and pre-encode validation.
  6. Added undo/redo for projects, trees, and pattern drafts, with modified-node visual indicators.

Optimized

  1. Optimized very large repeated recipe trees with shared DAG branches, saturating quantity arithmetic, reused layout results, and incremental auto-expansion.
  2. Added JEI lookup and recipe-ID caches, background planning cancellation/generation checks, visible-region culling, row indexes, render caches, and incremental draft synchronization.
  3. Improved shared-material selection, collapse, and modified-state synchronization across tree depths; fluid and chemical rendering; and AE2 Utility coexistence.

Fixed

  1. Fixed overlapping UI text and controls, floating-panel layering, fluid and chemical clipping/counts, shaped-recipe empty-slot layout, Mekanism chemical semantics, existing-pattern expansion blocking, pattern-draft synchronization, and node/material interactions.
  2. Fixed restore, input sorting, substitution-control placement, sound, and visibility behavior.

Removed

  1. Removed the duplicate outer border around JEI recipe previews and the extra black background behind pattern quantities.
  2. Removed the requirement for JEI Crafting Tree on dedicated servers and changed material-slot quantity adjustment to direct scrolling instead of Ctrl + scroll.

Developer

  1. Added CraftingTreeBackend for exact pattern checks, route fingerprints, reusable inputs, machine IDs, encoding, upload, and substitution controls.
  2. Added structured pattern-draft models and the versioned InventorySource API.
  3. Changed exact-pattern checks to route-sensitive normalized fingerprints and constrained client/JEI/AE2 optional dependencies to the client environment.

中文

新增

  1. 新增从 JEI 配方布局打开的递归配方树,支持普通树形视图和同层材料合并视图。
  2. 新增多项目全局生产规划,可统一计算原材料、库存抵扣、副产物、剩余产物、机器运行次数和有序执行清单。
  3. 新增配方路线选择、替代材料策略、唯一配方自动展开、已有样板识别、循环配方检测与可视化标记,以及搜索、配方/折叠状态记忆和 Just Enough Characters 拼音搜索兼容。
  4. 新增悬浮总材料面板、可滚动的节点详情界面、JEI 原生配方布局预览,以及物品、流体、Mekanism 化学品和自定义 JEI ingredient 的统一展示。
  5. 新增 AE2 可选集成:支持合成、处理、切石机和锻造台样板草稿,以及输入输出编辑、数量调整、替代项切换、副产物移除、主输出调整、恢复、输入排序和编码前验证。
  6. 新增项目、配方树和样板草稿的撤销/重做能力,以及修改节点的可视化提示。

优化

  1. 优化九重压缩圆石等超大重复配方树:共享 DAG 分支、饱和数量运算、布局结果复用和分帧自动展开。
  2. 新增 JEI 配方查询和配方 ID 缓存、后台规划取消与代次校验、可见区域裁剪、行索引、渲染缓存和样板草稿增量同步。
  3. 优化跨层相同材料状态同步、流体与化学品渲染,以及 AE2 Utility 共存时的初始化流程。

修复

  1. 修复界面文字与控件重叠、悬浮面板层级、流体和化学品裁剪/数量、成形配方空槽布局、Mekanism 化学品语义、已有样板展开限制、样板草稿同步和节点/材料交互问题。
  2. 修复恢复、输入排序和替换控制的布局、音效与显示条件。

移除

  1. 移除 JEI 配方布局预览的重复外层边框和样板数量文字的额外黑色底框。
  2. 移除专用服务端强制安装 JEI Crafting Tree 的要求,并将材料槽数量调整改为直接滚轮操作。

开发者

  1. 新增 CraftingTreeBackend,用于精确样板判断、路线指纹、可复用输入、机器标识、编码、上传和替换控制。
  2. 新增结构化样板草稿模型和带版本的 InventorySource API。
  3. 精确样板检测改为路线敏感的规范化配方指纹,并将客户端、JEI、AE2 可选依赖限制在客户端环境。