GregTech Ore Processing
基本信息
| 属性 | 值 |
|---|---|
| 注册 ID | neicustomdiagram.diagramgroup.gregtech.oreprocessing |
| 显示名 | neicustomdiagram.generators.gregtech5.oreprocessing.groupname(en_US: GregTech Ore Processing) |
| 图标 | GregTechOreDictUtil.getAllComponents(OrePrefixes.ore, Materials.Aluminium)(多物品图标) |
| 每页图数 | 1 |
| 硬依赖 | Mods.GREGTECH_5 |
| 默认可见性 | ALWAYS_SHOWN(未设置) |
| 忽略 NBT | true(默认) |
| 空图判定 | DiagramUtil.buildEmptyDiagramPredicate(2) |
功能
展示 GregTech 的矿物处理链:矿 → 碎矿 → 提纯/富集 → 熔炼/裂解 → 合金产物。
源码注释:We'll always insert the ore block itself, so require at least 2。
实现组成
| 类 | 职责 |
|---|---|
GregTechOreProcessing |
入口,组装下列四个协作者 |
RecipeHandler |
抽取处理步骤配方 |
LayoutHandler |
布局 |
LabelHandler |
槽位标签 |
DiagramBuilder |
汇总为 Diagram |
调试开关
oreproc_debug_logging(ConfigOptions,默认 false)用于在某些处理步骤无法出图时
输出更多调试日志——见 Config Options。
相关条目
源码
src/main/java/com/github/dcysteine/neicustomdiagram/generators/gregtech5/oreprocessing/GregTechOreProcessing.javasrc/main/java/com/github/dcysteine/neicustomdiagram/generators/gregtech5/oreprocessing/DiagramBuilder.javasrc/main/java/com/github/dcysteine/neicustomdiagram/generators/gregtech5/oreprocessing/LabelHandler.javasrc/main/java/com/github/dcysteine/neicustomdiagram/generators/gregtech5/oreprocessing/LayoutHandler.javasrc/main/java/com/github/dcysteine/neicustomdiagram/generators/gregtech5/oreprocessing/RecipeHandler.java