Material
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | WitchingGadgets:WG_Material |
| 物品类 | witchinggadgets.common.items.ItemMaterials |
| 注册位置 | WGContent.java:405-406(preInitItems,无条件注册) |
| meta 数量 | 14(subNames 数组长度,ItemMaterials.java:68-70) |
功能
Material(材料)是本模组的核心材料物品,用 meta 区分十余种材料、工具与宝石。lang 文件中该物品的具名子项(item.WG_Material.*):
meta 与子名的对应关系直接由 subNames 数组下标决定(ItemMaterials.java:68-70),getUnlocalizedName 取 subNames[Math.min(damage, subNames.length - 1)](ItemMaterials.java:281):
| meta | subNames 字段 | 英文名 |
|---|---|---|
| 0 | threadSimple |
Yarn |
| 1 | threadGold |
Golden Thread |
| 2 | threadThaumium |
Thaumium Thread |
| 3 | clothSpace |
Cloth of Spacious Folds |
| 4 | clothGolden |
Golden Fabric |
| 5 | clothBewitched |
Bewitched Fleece(初级法袍主料) |
| 6 | wolfPelt |
Wolf Pelt |
| 7 | calculator |
Arcane Abacus |
| 8 | cuttingTools |
Gemcutter’s Tools |
| 9 | photoPlate |
Iconographic Plate |
| 10 | developedPhoto |
Developed Iconograph |
| 11 | guidingString |
Guiding Thread |
| 12 | powerlessPearl |
Powerless Pearl |
| 13 | gemstoneDust |
Gemstone Dust |
subNames数组长度 14,即 meta 0–13 全部有效;超出范围的 meta 会被Math.min钳制到 13(ItemMaterials.java:281)。- ⚠️ lang 中的
item.WG_Material.clusterAluminum、clusterCobalt、clusterArdite、clusterNickel、clusterFZDarkIron等条目不属于本物品:矿石结晶簇是独立物品WG_Cluster(见 Cluster),其显示名走item.WG_Cluster.name(ItemClusters.java:141,168)。
数值
| 数值名 | 值 |
|---|---|
| 物件 chest 生成权重 | meta 8,权重 1,堆叠范围 1–8(WGContent.java:553-556) |
| 参与的炼金坩埚配方 | meta 5、9、10、12 均在 WGContent.postInitThaumcraft 中注册了要素标签 |
交互
| 触发 | 行为 |
|---|---|
| 战利品注入 | meta 8 被加入 towerChestContents 与 ChestGenHooks.VILLAGE_BLACKSMITH,WeightedRandomChestContent(stack, 1, 1, 8)(WGContent.java:553-556) |
| 要素标签 | 多个 meta 有专属要素组合,见 Thaumcraft 要素挂钩 |
合成配方
Arcane Abacus(meta 7)配方注册于 WG_arcane_calculator.java(研究 CALCULATOR)。宝石粉(meta 13)与矿石结晶簇的生成逻辑分散在 WG_other_gemcutting.java、WG_alchemic_clusters.java、WG_GT_clusters.java、WG_Tcon_clusters.java 中。
相关条目
- Infused Gem - 切宝石系统的产物
- Thaumcraft 要素挂钩 - 多个 meta 的要素组合