基本信息
| 属性 |
值 |
| 注册名 |
universalsingularities:universal.extraPlanets.singularity |
| 元数据范围 |
0 – 4(共 5 个变体) |
| 注册名模式 |
GameRegistry.registerItem(item, "universal.extraPlanets.singularity") |
| lang key 前缀 |
item.universalSingularities.extraPlanets.<变体>.name |
| 默认启用变体 |
0 个 |
| 默认关闭变体 |
5 个 |
变体一览
| meta |
变体 |
矿辞 oreName |
recipeBaseValue |
亮色 cColor |
暗色 dColor |
默认 |
| 0 |
blueGem(Blue Gem Singularity) |
blockBlueGem |
95 |
0x38D7FF |
0x03C6F6 |
关 |
| 1 |
carbon(Carbon Singularity) |
blockCarbon |
66 |
0x1D1D1D |
0x0F0F0F |
关 |
| 2 |
crystal(Crystal Singularity) |
blockCrystal |
78 |
0xE2E2E2 |
0xC1C1C1 |
关 |
| 3 |
redGem(Red Gem Singularity) |
blockRedGem |
68 |
0xFF3B0C |
0xF93100 |
关 |
| 4 |
whiteGem(White Gem Singularity) |
blockWhiteGem |
70 |
0xC6C6C6 |
0xA5A5A5 |
关 |
行为
本组是一个 UniversalSingularityItem 实例。metadata 即上表行号,getDamage 被 MathHelper.clamp_int 夹在 0–4。
- 颜色:
getColorFromItemStack 中 renderPass == 0 取 dColor,否则取 cColor(注意与字段名的直觉相反)。
- 名称:
getUnlocalizedName 返回 item.universalSingularities.extraPlanets.<变体>,不受 metadata 之外的因素影响。
- 创造栏:
getSubItems 枚举本组全部 meta,不受配置 enabled 影响——关闭的变体在创造模式里依然可见。
- 压缩配方:仅默认启用的变体才会在
postInit 注册,且要求对应矿辞存在。
限制
- 变体的
enabled 只控制配方与 NEI 可见性,不控制物品注册与 meta 存在性。
recipeBaseValue 会被 Avaritia 的 Gregorizer.balanceCost 再平衡,不是最终消耗量。
- 纹理与模型继承自 Avaritia 的
ItemSingularity(avaritia:singularity),本模组不提供任何材质。
相关条目