ItemSpatialStorageCell.16Cubed

基本信息

属性 值
注册名 item.ItemSpatialStorageCell.16Cubed
物品类 ItemSpatialStorageCell
所属 modid appliedenergistics2
源码 appeng/items/storage/ItemSpatialStorageCell.java
注册点 appeng/core/api/definitions/ApiItems.java:192
构造参数 16
注册方式 constructor.registerItemDefinition(...) → ItemFeatureHandler

说明

该物品带 subName 16Cubed。FeatureNameExtractor.get() (core/features/FeatureNameExtractor.java:40-53)在 subName 存在时把它追加到类名后面, 因此注册名里出现 .。

ItemFeatureHandler.register()(core/features/ItemFeatureHandler.java:53-74)做三件事: 设置贴图名 appliedenergistics2:<name>、设置非本地化名 appliedenergistics2.<name>, 再以 "item." + name 调用 GameRegistry.registerItem。

注意 :66-70 有一处注册名改写:当 name 恰为 ItemMaterial / ItemPart 时 会被换回 ItemMultiMaterial / ItemMultiPart。本地化名在此之前就已用改写前的名字设好了, 物品注册名与本地化名在这一对上并不一致。

相关条目