量子上行链路(Quantum Uplink)
基本信息
| 属性 | 值 |
|---|---|
| modid | matter-manipulator |
| GT MTE ID | MetaTileEntityIDs.MATTER_MANIPULATOR_UPLINK.ID |
| 内部名 | multimachine.mmuplink |
| 显示名 | Matter Manipulator Quantum Uplink |
| 基类 | MTEExtendedPowerMultiBlockBase<MTEMMUplink> |
| 结构实现 | GregTech StructureWrapper + StructureLib ISurvivalConstructable |
⚠️ 尺寸:9 × 9 × 9
Structures.UPLINK 是一个 String[][],9 层,每层 9 行 × 9 字符——
即 9×9×9(不是本 mod 常见的 6×6×6,也不是 5×5×5)。逐层实测:
| 层 | 内容 |
|---|---|
| 0(最上) | 顶部一圈 AA~AA(含一个未映射字符 ~) |
| 1–2 | 上半部收窄的框架层 |
| 3 | 侧壁框架层 |
| 4(中) | 控制器层——中间一行 ABBE EBBA,控制器本体落在中心 |
| 5 | 侧壁框架层 |
| 6–7 | 下半部 |
| 8(最下) | 与第 0 层对称的 AA~AA |
字符图例(MTEMMUplink.compile())
| 字符 | 含义 | 具体方块 |
|---|---|---|
A |
机器外壳 + 仓鼠位置 | Advanced Iridium Plated Machine Casing(GT casings8 meta 7) |
B |
承重框架 | Naquadah Alloy Frame Box(GT 框架) |
C |
承重框架 | Trinium Frame Box(GT 框架) |
D |
线圈 | Matter Generation Coil(GT++ blockCasingsMisc meta 8) |
E |
外壳 | Radiant Naquadah Alloy Casing(GT casings8 meta 10) |
~ |
未映射 | ⚠️ 出现在第 0 层,compile() 只映射了 A–E,~ 不对应任何方块 |
A 位置额外挂载仓鼠:.withHatches(1, 16, [InputHatch, Energy, ExoticEnergy, Maintenance, UplinkHatchAdder])
——即在 A 环上第 1 号与第 16 号位放仓鼠。
行为
- 把 MK3 操纵器 的作用范围从有限变成无限且跨维度。
- 每传输 1 个物品或 1 桶(1000 mB)流体消耗 131,072 等效 EU 的等离子体。
- 上行链路之间用随机 64 位地址互联:
newAddress()返回(long)(Long.MAX_VALUE * Math.random())。 - 通过 量子上行链路 ME 连接仓鼠 把目标转化为 AE2 加工任务。
依赖与注册条件
本 MTE 的注册被 CommonProxy.init() 用 Mods.AppliedEnergistics2.isModLoaded() && Mods.GregTech.isModLoaded()
双重门控:缺任一依赖则整个上行链路不存在(连物品都拿不到)。