GregTech Lenses
基本信息
| 属性 | 值 |
|---|---|
| 注册 ID | neicustomdiagram.diagramgroup.gregtech.lenses |
| 显示名 | neicustomdiagram.generators.gregtech5.lenses.groupname(en_US: GregTech Lenses) |
| 图标 | GregTechOreDictUtil.getComponent(OrePrefixes.lens, Materials.Emerald) |
| 每页图数 | 1 |
| 硬依赖 | Mods.GREGTECH_5 |
| 默认可见性 | ALWAYS_SHOWN(未设置) |
| 忽略 NBT | 默认 true(未设置) |
| 空图判定 | 未设置 |
功能
展示 GregTech 5 透镜(Lens)的颜色体系与配方:同一颜色的透镜共享一份配方
(colourrecipelabel),并列出该颜色的透镜(colourlenseslabel)。
颜色枚举
LensColour 共 17 个常量:前 16 个为羊毛颜色(meta 0–15),第 17 个 UNIQUE
使用 Items.nether_star(meta 0)作为代表物品。
| 枚举 | 代表物品 | 枚举 | 代表物品 |
|---|---|---|---|
WHITE |
Blocks.wool meta 0 |
GRAY |
Blocks.wool meta 7 |
ORANGE |
Blocks.wool meta 1 |
LIGHT_GRAY |
Blocks.wool meta 8 |
MAGENTA |
Blocks.wool meta 2 |
CYAN |
Blocks.wool meta 9 |
LIGHT_BLUE |
Blocks.wool meta 3 |
PURPLE |
Blocks.wool meta 10 |
YELLOW |
Blocks.wool meta 4 |
BLUE |
Blocks.wool meta 11 |
LIME |
Blocks.wool meta 5 |
BROWN |
Blocks.wool meta 12 |
PINK |
Blocks.wool meta 6 |
GREEN |
Blocks.wool meta 13 |
| — | — | RED |
Blocks.wool meta 14 |
| — | — | BLACK |
Blocks.wool meta 15 |
| — | — | UNIQUE |
Items.nether_star meta 0 |
交互
- 当前透镜槽位(
currentlenslabel)显示正在查看的颜色。 - 通用配方槽位(
colourrecipelabel)与特定配方槽位(specificrecipelabel)区分 「该颜色共有配方」与「该具体透镜配方」。 - 同色透镜列表槽位(
samecolourlensesslot)。 - 配方输入/输出槽位(
recipeinputslot/recipeoutputslot)。
相关条目
源码
src/main/java/com/github/dcysteine/neicustomdiagram/generators/gregtech5/lenses/GregTechLenses.javasrc/main/java/com/github/dcysteine/neicustomdiagram/generators/gregtech5/lenses/DiagramFactory.javasrc/main/java/com/github/dcysteine/neicustomdiagram/generators/gregtech5/lenses/LayoutHandler.javasrc/main/java/com/github/dcysteine/neicustomdiagram/generators/gregtech5/lenses/LensColour.javasrc/main/java/com/github/dcysteine/neicustomdiagram/generators/gregtech5/lenses/RecipeHandler.java