GregTech Ore Prefixes

基本信息

属性 值
注册 ID neicustomdiagram.diagramgroup.gregtech.oreprefixes
显示名 neicustomdiagram.generators.gregtech5.oreprefixes.groupname(en_US: GregTech Ore Prefixes)
图标 GregTechOreDictUtil.getComponent(ItemList.Book_Written_02)
每页图数 2
硬依赖 Mods.GREGTECH_5
默认可见性 DISABLED
忽略 NBT true(默认)
空图判定 DiagramUtil.buildEmptyDiagramPredicate(2)

功能

对每种 GregTech 材料列出全部矿物品典前缀(Utils.getOrePrefixes())及其对应物品。 面向整合包开发(描述文本:Mostly useful for modpack development)。

实现要点

用 ImmutableBiMap.Builder<Materials, Diagram> 建立材料 ↔ 图的双向映射, 使 NEI 两侧都能按材料检索。

空图判定

源码注释:No point in showing the diagram for a single item. So require at least 2. 只覆盖 ore、oreGravel、denseOre 等少量前缀时,该图会被视为空图而不显示。

相关条目

源码

  • src/main/java/com/github/dcysteine/neicustomdiagram/generators/gregtech5/oreprefixes/GregTechOrePrefixes.java