Wand Augmentation Core
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | ThaumicMachina:wandAugmentationCore |
| 类 | ItemWandAugmentationCore(继承 TMItem) |
| 堆叠上限 | 1(setMaxStackSize(1)) |
| 伤害 / 耐久 | 未调用 setter —— 默认 0 / 可修复 |
| 创意标签图标 | 是(TMCreativeTab.getTabIconItem() 返回本物品) |
| 配方数 | 1(本模组唯一有配方的方块/物品之外的物品) |
配方
唯一的奥术工作台配方(core/TMObjects.java:63-78):
ConfigResearch.recipes.put("TM_WAND_AUGMENTATION_CORE",
ThaumcraftApi.addArcaneCraftingRecipe(
"@WAND_AUGMENTATION",
new ItemStack(wandAugmentationCore, 1),
new AspectList().add(Aspect.ORDER, 25),
"CBC", "BAB", "CBC",
'A', new ItemStack(ConfigItems.itemResource, 1, 3),
'B', Items.gold_ingot,
'C', new ItemStack(ConfigItems.itemResource, 1, 14)));
| 项 | 值 |
|---|---|
| 研究前置 | @WAND_AUGMENTATION |
| 配方类型 | 奥术工作台(3×3) |
| 模式 | C B C / B A B / C B C |
| 中心 A | ConfigItems.itemResource meta 3 |
| 十字 B | minecraft:gold_ingot × 4 |
| 四角 C | ConfigItems.itemResource meta 14 × 4 |
| 要素消耗 | ORDER 25 |
| 产出 | 1 × Wand Augmentation Core |
| 注册时机 | 运行时即时(ConfigResearch.recipes.put),同时出现在奥术台配方与研究页 |
ConfigItems.itemResource 的 meta 语义属 Thaumcraft 本体,本条目不逐一命名其材料,只记录 meta 编号;相关物品见 thaumcraft。
数值
| 数值 | 值 |
|---|---|
| 堆叠上限 | 1 |
| 配方数量 | 1 |
| 要素 | ORDER 25 |
| 图案 | 3×3(CBC / BAB / CBC) |
| 金锭需求 | 4 |
| 资源需求 | itemResource meta 3 × 1 + meta 14 × 4 |
| 创造标签页 | thaumicMachina |
交互
| 触发 | 行为 |
|---|---|
| 拾取 / 丢弃 | 标准 Item 行为 |
| 右键 | 无 —— ItemWandAugmentationCore 未覆写任何 Item 方法 |
| 用于注魔 | 本身不是注魔材料;它是 5 个 法杖改装 注魔配方链的起点(研究分支名 WAND_AUGMENTATION) |
源码缺陷
TMItem基类里已足够:ItemWandAugmentationCore全文只有构造器 + 一行setMaxStackSize(1),无任何自定义行为。lang 有item.wandAugmentationCore.name(正确本地化)。- 物品无任何 in-game 用途。源码中它没有被任何注魔配方当作材料(5 个注魔配方的材料来自 Thaumcraft 自身的
itemResource/blockMagicalLog/cactus/itemNugget),也没有被 GUI 接受。它纯粹是研究树上的一个「门槛物品」。 TMItem构造器无 null 检查(item/TMItem.java:17-22):ThaumicMachina.tab在ProxyCommon.preInit中于TMObjects.loadObjects()之前赋值(core/proxy/ProxyCommon.java:44,49),顺序正确;但任何先于 preInit 的构造路径都会 NPE。
相关条目
- Charge Buffer - 5 个法杖改装之一,本物品所在研究分支
- 研究树 -
TM_WAND_AUGMENTATION_CORE与WAND_AUGMENTATION前置关系 - 创意标签页 - 本物品是标签页图标