Wireless Golem Backpack

基本信息

属性 值
注册名 thaumicenergistics:golem.wifi.backpack(ItemEnum.java:24,GOLEM_WIFI_BACKPACK("golem.wifi.backpack", new ItemGolemWirelessBackpack()))
物品类 thaumicenergistics.common.items.ItemGolemWirelessBackpack(实现 AE2 INetworkEncodable)
最大栈大小 1(setMaxStackSize(1),ItemGolemWirelessBackpack.java:85)
最大耐久 0(setMaxDamage(0),ItemGolemWirelessBackpack.java:88)
NBT 加密键 "wifiKey"(NBT_ENCRYPTION_KEY,ItemGolemWirelessBackpack.java:80)
皮肤变体 10 种(BackpackSkins 枚举,ItemGolemWirelessBackpack.java:30-41)
显示名 Wireless Golem Backpack(en_US.lang:thaumicenergistics.item.golem.wifi.backpack.name)

功能

Wireless Golem Backpack(无线傀儡背包)让 Thaumcraft 傀儡接入 AE2 网络。傀儡携带它工作时可以无线访问 ME 网络,等价于给傀儡装了 AE2 的无线终端。

核心机制(ItemGolemWirelessBackpack):

  • 实现 AE2 INetworkEncodable,网络地址以加密方式存于 NBT 键 wifiKey(ItemGolemWirelessBackpack.java:80)
  • Tooltip 根据是否已有 NBT 显示 Linked / Unlinked 状态(addInformation,:92-100)
  • 10 种皮肤(纯客户端贴图差异,不影响功能,BackpackSkins 枚举,:30-41):
枚举名 贴图 ID
Thaumium Thaum
Stone Stone
Straw Straw
GreatWood Wood
Flesh Flesh
Clay Clay
Iron Iron
Tallow Tallow
Gold Gold
Diamond Diamond

贴图路径规则:thaumicenergistics:textures/models/golemBackpack/<texID>.png(getTextureLocation,:70-73)。

  • 与傀儡系统的集成由 GolemHooks / WirelessGolemHandler 完成,见 ThE 与 Golem 的集成
  • 可与 Thaumium Gear Box 配合:傀儡既能摇齿轮箱驱动研磨机,又能通过背包取送物品

数值

数值名 值 来源
最大栈大小 1 ItemGolemWirelessBackpack.java:85
耐久 0(不可损坏) :88
皮肤变体数 10 BackpackSkins 枚举(:30-41)
合成所需要素 AIR 6 + FIRE 4 + ORDER 3 FeatureGolemBackpack.java:49-52
研究要素 ENERGY 5 + AURA 5 + MIND 3 + ARMOR 3 + MOTION 1 + EXCHANGE 1 FeatureGolemBackpack.java:69-75
研究复杂度 COMPLEXITY_LARGE(=3) FeatureGolemBackpack.java:88
研究页数 10 页 FeatureGolemBackpack.java:78-86

交互

触发 行为
未链接状态 Tooltip 显示 Unlinked
已链接状态 NBT 含 wifiKey 时 Tooltip 显示 Linked(:93-98)
傀儡装备 傀儡获得 AE 网络访问能力
皮肤选择 10 种贴图,纯外观

合成配方

奥术合成(Arcane Crafting),FeatureGolemBackpack.java:55-56,配方数组在 :54:

TIT
NWN
FCF
字符 物品
T ThaumiumIngot(神秘ium锭)
I MEInterfacePart(AE2 ME 接口方块)
N Nitor(尼托尔)
W WirelessReceiver(AE2 无线接收器)
F FluixCrystal(福鲁伊克斯水晶)
C MECharger(AE2 ME 充电器)

合成所需要素:AIR 6 + FIRE 4 + ORDER 3(:49-52)。

研究(FeatureGolemBackpack.java:68-100):id thaumicenergistics.TEGOLEMWIFIBACKPACK,研究要素 ENERGY 5 + AURA 5 + MIND 3 + ARMOR 3 + MOTION 1 + EXCHANGE 1,复杂度 COMPLEXITY_LARGE(=3),图标为本物品,共 10 页 —— 说明页 ×3、配方页、核心收集页、COREFILL/CORELIQUID/COREALCHEMY 三个核心用途页、UPGRADEORDER 与 ADVANCEDGOLEM 两个 ThA 原版研究交叉页。父研究为 getFirstValidParentKey(false)、"COREGATHER" 与伪研究 COREGATHER,setConcealed() 隐藏。伪研究 COREGATHER 于 :65-67 注册。父 feature 为 FeatureConversionCores。

可用性受配置 craft_GolemBackpack(默认 true)控制(ConfigurationHandler.java:128-132)。

相关条目