MaterialType.EnderDust

基本信息

属性 值
枚举常量 MaterialType.EnderDust
源码行号 appeng/items/materials/MaterialType.java:41
meta(damage 值) 46
物品注册名 item.ItemMultiMaterial
定义字段 ApiMaterials.enderDust
特性门控 AEFeature.QuantumNetworkBridge
ore dict dustEnder,dustEnderPearl
掉落实体 EntitySingularity
所属 modid appliedenergistics2
源码声明 EnderDust(46, AEFeature.QuantumNetworkBridge, "dustEnder,dustEnderPearl", EntitySingularity.class)

说明

末影珍珠粉,ore dict dustEnder,dustEnderPearl(逗号分隔的两项),由 EntitySingularity 作为掉落实体产生。

所有 MaterialType 常量共用同一个 GameRegistry 注册名 item.ItemMultiMaterial(ApiMaterials.java:111-112 构造并注册实例),靠 damage 值区分;因此本维度的「条目数」不等于物品数。

该常量在 ApiMaterials 中经 itemMultiMaterial.createMaterial(MaterialType.EnderDust) 造出变体(ApiMaterials.java 字段 enderDust),是 69 个已注册变体之一。

关于「矿石 / 粉碎 / 精准采集变体」

本仓库不存在这些变体。 全文检索 src/main/java 中 crushed 出现 0 次;唯一的 SILK_TOUCH 相关定义是 parts/automation/PartIdentityAnnihilationPlane.java:32 的 SILK_TOUCH_FACTOR = 16,与 MaterialType 无关。矿石在本版本是独立的方块(ApiBlocks.java:206-207 的 OreQuartz / OreQuartzCharged),不是 MaterialType 的变体;所以 MaterialType 上不存在「原矿 / 粉碎 / 精准采集」三件套。

关于密度 / 能量参数

MaterialType 本身不携带任何容量、密度或能量字段。枚举字段只有 features / oreName / droppedEntity / damageValue / itemInstance / isRegistered 等(MaterialType.java:124-136)。

Cell*Part 系列只是胞体的组件(component),只有 meta;真正的容量在外壳物品上,由 ApiItems.java:170-180 的 new ItemBasicStorageCell(MaterialType.Cell1kPart, 1) 形式以 kilobytes 实参给出,存入 AEBaseCell。把容量记在 MaterialType 上是错误的。

相关条目