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 中。

相关条目