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