计算产线
calculate_production_planCalculates required machines, raw-material consumption, byproducts, and total energy for a target Minecraft item or fluid output rate, helping users plan a production line.
Instructions
给定目标产量(每分钟多少个),算出需要哪些机器各多少台、每分钟消耗多少原料、产出多少副产、总耗能。用户问「我要每分钟 X 个 Y,怎么建产线」时用。注意这是贪心近似:每种物品固定选一条配方(报告里会说明选路判据和落选候选),副产只统计不回代。
顶部那几张汇总表(机器/原料/副产/能耗)才是重点,逐环节明细默认只展示前 3 层。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item | Yes | 目标物品 id | |
| kind | No | item | |
| format | No | markdown 默认;tsv 是列式输出,省约 28% token;json 最贵但结构完整;html 生成一个自包含的可交互网页(完整逐环节明细、可搜索)写到磁盘并只返回文件路径,用户想自己翻看/分享时用。 | markdown |
| maxDepth | No | 最大展开深度,默认 8。调大能展开更深的链,但节点数会快速增长。 | |
| tagChoice | No | 指定某个标签选哪个成员,形如 {"forge:ingots/iron": "othermod:iron_ingot"}。 | |
| detailDepth | No | 逐环节明细展示到第几层(根节点为第 0 层)。默认 2。设为 0 则只看汇总表。 | |
| rawMaterials | No | 视为基础原料、不再展开的物品 id 列表。比如把某种矿石当作外购原料。 | |
| recipeChoice | No | 指定某物品用哪条配方,形如 {"minecraft:iron_ingot": "minecraft:iron_ingot_from_blasting_iron_ore"}。用户对结果不满意时用这个覆盖。 | |
| ratePerMinute | Yes | 目标产量,每分钟多少个(流体是 mB)。用户没说就先问他,别自己定一个数 |