# Minecraft Recipe Tools 使用前请先运行,以安装必要库 ```bash node install ``` ### 文件夹说明 - `./data` 导出的合成配方 - `./mods` 放置待导出合成配方的模组 - `./recipes` 生成的数据包 ### 文件作用 - `extract_recipes.js`:把 `./mods` 下所有模组的合成配方导出至 `./data` 文件夹下 - `generate.js`:根据 `settings.json` 配置,找出 `./data` 下需要修改的配方,并于 `./recipes` 生成数据包 ### 配置文件 - `enableSearch: boolean` 启用搜索 - `enableGenerate: boolean` 启用生成数据包 - `same: Array` 物品映射列表 ```typescript type ItemMapping = { tag: string; // Minecraft 标签 replace: boolean; // 是否覆盖原标签(同 Minecraft Tag JSON 文件) list: Array; // 应被视为相同物品的物品 ID 列表 } - `search: SearchArgument` 搜索参数 ```typescript type SearchArgument = { tags: Array; // 要搜索的标签(不搜索合成结果) items: Array; // 要搜索的物品ID(不搜索合成结果) } ```