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),本模组不提供任何材质。

相关条目