Documentation
Ic2BlastFurnaceScreen
IC2 高炉界面(guidef/blast_furnace.xml,多方块控制面板 176×166):输入 / 双产物槽、压缩空气进出槽、流体槽、左侧热量竖条(common.png 3×28 双条像素测量)与熔炼箭头进度。
高炉玩家Heat
import { Ic2BlastFurnaceScreen } from "./index";
/**
* Ic2BlastFurnaceScreen 预览用例:铁锭 ×1 → 钢锭(原版图标近似),进气 / 排气
* 万用流体单元,热量 64%。
*/
export function Ic2BlastFurnaceScreenDemo() {
return (
<Ic2BlastFurnaceScreen
cellInput={{ icon: "lapis-lazuli", tooltip: "万用流体单元(空气)" }}
cellOutput={{ icon: "lapis-lazuli", tooltip: "万用流体单元(热空气)" }}
heat={0.64}
input={{ icon: "iron-ingot", tooltip: "铁锭" }}
outputs={[
{ count: 1, icon: "iron-ingot", tooltip: "钢锭" },
{ count: 1, icon: "stone-block", tooltip: "矿渣" },
]}
progress={0.4}
title="高炉"
/>
);
}
Install
$pnpm add @tennantite/ic2npm installs the compiled package; use the CLI copy above to adapt the source.
Source
packages/ic2/src/blast-furnace-screen/index.tsxThe npm package keeps the source tree, so you can copy and adapt it directly.