文档目录
电弧炉界面
IE 电弧炉界面(1.21.1 原版贴图):12 输入 + 4 添加剂 + 6 输出 + 炉渣 + 3 电极、分配按钮、竖向进度组与能量条。
弧光炉物品栏
import { IE_DEMO_GRAPHITE, IE_DEMO_SLAG } from "../ie-demo-data";
import { IeArcFurnaceScreen } from "./index";
/**
* IeArcFurnaceScreen 预览用例:铁矿石 → 2 铁锭 + 矿渣;12 输入 + 1 添加剂 + 3 输出 + 3 电极。
*/
export function IeArcFurnaceScreenDemo() {
const ore = { count: 1, icon: "iron-ore" as const, tooltip: "铁矿石" };
return (
<IeArcFurnaceScreen
additives={[null]}
electrodes={[IE_DEMO_GRAPHITE, IE_DEMO_GRAPHITE, IE_DEMO_GRAPHITE]}
energy={{ max: 100000, value: 62000 }}
inputs={[ore, ...Array.from({ length: 11 }, () => null)]}
onDistribute={() => {}}
onSlotClick={() => {}}
outputs={[{ count: 2, icon: "iron-ingot", tooltip: "铁锭 ×2" }, null, null]}
progresses={[0.9, 0, 0]}
slagOutput={IE_DEMO_SLAG}
/>
);
}
安装
$pnpm add @tennantite/ienpm 方式安装编译产物;需要改造源码请用上方的 CLI 拷贝安装。
源码
packages/ie/src/ie-arc-furnace-screen/index.tsxnpm 包保留源码目录,可直接复制改造。