节点操纵器多方块结构
基本信息
| 属性 | 值 |
|---|---|
| 模式定义 | common/registration/RegisteredMultiblocks.java:14-40 |
| 基准方块 | gadomancy:BlockNodeManipulator 元数据 5 |
| 结构图案数 | 2(未完成 / 完成) |
| 启动要素 | FIRE / WATER / EARTH / AIR / ORDER / ENTROPY 各 100(RegisteredRecipes.java:51-53) |
| 研究页图案 | RegisteredRecipes.multiblockNodeManipulator(RegisteredRecipes.java:348) |
结构图
结构为 3×3 框架 + 中心焦点。MultiblockPattern 以基准方块为中心,坐标偏移见 RegisteredMultiblocks.java:14-26(未完成)与 28-40(完成)。
Y+2 · N · N = 奥术节点(1.7.10 移植版已注释掉该要求)
· ·
Y+1 C11 · C11 C11 = Manipulation Pillar (meta 11)
· F · F = 中心焦点 Randomization Focus (meta 0)
Y+0 C15 · C15 C15 = Manipulation Pillar (meta 15)
· ·
Y-1 C15 · C15
· ·
Y-2 C15 · C15
实际要求的是 9 个方块(8 个角块 + 1 个中心焦点):
| 偏移 | 相对高度 | 未完成态占位 | 完成态方块 |
|---|---|---|---|
(0, +1, 0) |
Y+1 | BlockStoneMachine meta 0 |
同左(中心焦点,两态一致) |
(±1, +1, ±1) |
Y+1 | ConfigBlocks.blockCosmeticSolid meta 11 |
BlockStoneMachine meta 11 |
(±1, 0, ±1) |
Y 0 | ConfigBlocks.blockCosmeticSolid meta 15 |
BlockStoneMachine meta 15 |
(±1, -1, ±1) |
Y-1 | ConfigBlocks.blockCosmeticSolid meta 15 |
BlockStoneMachine meta 15 |
(0, +2, 0) |
Y+2 | 已注释(原要求放奥术节点) | 已注释 |
中心块 addBlock(0, 1, 0, RegisteredBlocks.blockStoneMachine, 0)(RegisteredMultiblocks.java:18)—— Randomization Focus(meta 0),位于基准方块(节点操纵器 meta 5)的正上方一格。
注意 pillar 的元数据分配是按高度而非按形状:Y+1 层的 4 个角用 meta 11,Y0 与 Y-1 两层的 8 个角用 meta 15(RegisteredMultiblocks.java:19-26)。
未完成态的作用
incompleteNodeManipulatorMultiblock 用 Thaumcraft 的装饰实心方块作占位,允许玩家在最终放置 BlockStoneMachine 之前先量好尺寸、摆出框架。占位块元数据区分上下两层(15 与 11),使框架外形与完成态一致。
1.7.10 移植变更:不再需要真实节点
四处模式定义中各有一行被注释掉的需求(RegisteredMultiblocks.java:17、31):
// .addBlock(0, 2, 0, RegisteredBlocks.blockNode, 0)
原版要求结构正中心上方(Y+2)放置一颗真实的奥术节点(RegisteredBlocks.blockNode,即 Thaumcraft 的 ConfigBlocks.blockAiry)。该要求在 1.7.10 移植版中被移除,结构现在只靠框架与中心焦点即可成型。
这也意味着 RegisteredBlocks.blockNode(RegisteredBlocks.java:95)虽然是字段,但它不是 Gadomancy 的注册方块——该行只是对 Thaumcraft ConfigBlocks.blockAiry 的引用:
RegisteredBlocks.blockNode = (BlockAiry) ConfigBlocks.blockAiry;
数值
| 数值名 | 值 |
|---|---|
| 基准方块 | BlockNodeManipulator meta 5 |
| 框架角块数 | 8 |
| 中心块 | BlockStoneMachine meta 0(位于 Y+1) |
| 启动要素 | 6 要素各 100(合计 600) |
| 节点摆放要求 | 无(已注释) |
| 模式变体数 | 2(未完成 / 完成) |
交互
| 触发 | 行为 |
|---|---|
| 框架成型 | 结构进入可启动状态 |
| 启动 | 消耗 6 要素各 100,对目标节点施加一种随机改造 |
| 拆除 | 中心 meta 0 下方不再是本方块 meta 5 时自毁(BlockStoneMachine.java:222-228) |
相关条目
- 节点操纵器 - 结构基准方块
- 方块族:BlockStoneMachine - 中心焦点与柱子供给
- 节点操纵效果表 - 启动后可能施加的 7 种改造
- 异界传送门制造器多方块结构 - 同一框架的另一种用途