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.java
  • src/main/java/com/github/dcysteine/neicustomdiagram/generators/gregtech5/oreprocessing/DiagramBuilder.java
  • src/main/java/com/github/dcysteine/neicustomdiagram/generators/gregtech5/oreprocessing/LabelHandler.java
  • src/main/java/com/github/dcysteine/neicustomdiagram/generators/gregtech5/oreprocessing/LayoutHandler.java
  • src/main/java/com/github/dcysteine/neicustomdiagram/generators/gregtech5/oreprocessing/RecipeHandler.java