metallurgy 奇点组(universalsingularities:universal.metallurgy.singularity)
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | universalsingularities:universal.metallurgy.singularity |
| 元数据范围 | 0 – 9(共 10 个变体) |
| 注册名模式 | GameRegistry.registerItem(item, "universal.metallurgy.singularity") |
| lang key 前缀 | item.universalSingularities.metallurgy.<变体>.name |
| 默认启用变体 | 0 个 |
| 默认关闭变体 | 10 个 |
变体一览
| meta | 变体 | 矿辞 oreName |
recipeBaseValue |
亮色 cColor |
暗色 dColor |
默认 |
|---|---|---|---|---|---|---|
| 0 | bitumen(Bitumen Singularity) |
blockBitumen |
93 | 0x242424 |
0x313131 |
关 |
| 1 | potash(Potash Singularity) |
blockPotash |
85 | 0xEF9103 |
0xDA8403 |
关 |
| 2 | angmallen(Angmallen Singularity) |
blockAngmallen |
65 | 0xE1D78A |
0xD6C761 |
关 |
| 3 | hepatizon(Hepatizon Singularity) |
blockHepatizon |
82 | 0x755E75 |
0x614E61 |
关 |
| 4 | desichalkos(Desichalkos Singularity) |
blockDesichalkos |
88 | 0x722FA8 |
0x502176 |
关 |
| 5 | celenegil(Celenegil Singularity) |
blockCelenegil |
81 | 0x94CC48 |
0x649128 |
关 |
| 6 | haderoth(Haderoth Singularity) |
blockHaderoth |
72 | 0x77341E |
0x592817 |
关 |
| 7 | tartarite(Tartarite Singularity) |
blockTartarite |
83 | 0xAE3400 |
0x792400 |
关 |
| 8 | amordrine(Amordrine Singularity) |
blockAmordrine |
68 | 0xA98DB1 |
0x8F6B9A |
关 |
| 9 | inolashite(Inolashite Singularity) |
blockInolashite |
67 | 0x40AA7D |
0x338864 |
关 |
行为
本组是一个 UniversalSingularityItem 实例。metadata 即上表行号,getDamage 被 MathHelper.clamp_int 夹在 0–9。
- 颜色:
getColorFromItemStack中renderPass == 0取dColor,否则取cColor(注意与字段名的直觉相反)。 - 名称:
getUnlocalizedName返回item.universalSingularities.metallurgy.<变体>,不受 metadata 之外的因素影响。 - 创造栏:
getSubItems枚举本组全部 meta,不受配置enabled影响——关闭的变体在创造模式里依然可见。 - 压缩配方:仅默认启用的变体才会在
postInit注册,且要求对应矿辞存在。
限制
- 变体的
enabled只控制配方与 NEI 可见性,不控制物品注册与 meta 存在性。 recipeBaseValue会被 Avaritia 的Gregorizer.balanceCost再平衡,不是最终消耗量。- 纹理与模型继承自 Avaritia 的
ItemSingularity(avaritia:singularity),本模组不提供任何材质。
相关条目
- 配方注册与矿辞门控 -
recipeBaseValue的实际含义 - 配置文件 - 本组各变体的开关
- NEI 隐藏禁用奇点 - 关闭变体的表现