ME Essentia Storage Housing

基本信息

属性 值
注册名 thaumicenergistics:storage.casing(ItemEnum.java:19,STORAGE_CASING("storage.casing", new ItemStorageCasing()))
物品类 thaumicenergistics.common.items.ItemStorageCasing
变体 无(setHasSubtypes(false),ItemStorageCasing.java:21)
最大耐久 0(setMaxDamage(0),ItemStorageCasing.java:19)
纹理 thaumicenergistics:essentia.cell.casing(ItemStorageCasing.java:33)
显示名 ME Essentia Storage Housing(en_US.lang:thaumicenergistics.item.storage.casing.name)

功能

ME Essentia Storage Housing(要素存储外壳)是 ME Essentia Storage Cell 的空壳。它没有独立功能,只作为电池组装的容器:把外壳拆掉可以回收组件(ItemEssentiaCell 中有「电池为空时可取回外壳」的逻辑,源码注释见 ItemEssentiaCell.java:427 区域)。

它是 ThE 唯一**普通工作台(非奥术)**可合成的存储类物品 —— 不需要研究、不消耗要素。

数值

数值名 值 来源
变体数量 0(无子类型) setHasSubtypes(false)(ItemStorageCasing.java:21)
耐久 0(不可损坏) setMaxDamage(0)(:19)
最大栈大小 64(Item 基类默认,源码未覆写 setMaxStackSize) ItemStorageCasing 中无该调用
配方类型 普通工作台 ShapedOreRecipe FeatureCells.java:128-129

交互

触发 行为
玩家使用 无独立行为,仅作为合成材料
参与组装 与对应尺寸的 Storage Component 一起合成电池

合成配方

普通工作台(非奥术工作台),FeatureCells.java:123-129:

WRW
R R
TTT
字符 物品
W WardedGlass(防护玻璃)
R RedstoneDust(红石粉)
T ThaumiumIngot(神秘ium锭)

注册方式为 GameRegistry.addRecipe(new ShapedOreRecipe(EssentiaCell_Housing, false, recipeHousing)) —— ShapedOreRecipe 的第二参数 false 表示不做镜像(不可左右翻转)。不消耗任何要素,不需要研究。

整个 FeatureCells(含本外壳)受双重门控(FeatureCells.checkConfigs,:70-78):

  1. AE2 自身必须启用电池特性:AEConfig.instance.isFeatureEnabled(AEFeature.StorageCells),否则整个 feature 不注册
  2. ThE 配置 craft_Essentia_Cells(默认 true,ConfigurationHandler.java:110-114)

该 feature 还声明了 8 个物品前置要求(getItemReqs,:80-84):ChargedCertusQuartz、CertusQuartz、PureCertusQuartz、LogicProcessor、EngineeringProcessor、CalculationProcessor、QuartzGlass、MECellWorkbench。父 feature 为 FeatureThaumicEnergisticsResearch(:85-88)。

相关条目