OreDictionaryRegistry
6 条矿物词典注册
基本信息
| 属性 | 值 |
|---|---|
| 路径 | taintedmagic.common.registry.OreDictionaryRegistry |
| 类型 | 注册表类 |
注册清单(6 条)
| 词典名 | 目标 |
|---|---|
oreShadow |
BlockShadowOre |
ingotShadow |
ItemMaterial(未指定 meta) |
blockShadow |
BlockShadowmetal |
logWood |
BlockWarpwoodLog |
plankWood |
BlockWarpwoodPlanks |
treeSapling |
BlockWarpwoodSapling |
⚠️ ingotShadow 语义偏宽
OreDictionary.registerOre("ingotShadow", new ItemStack(ItemRegistry.ItemMaterial))
传的是裸 ItemStack,ItemDamage 为默认值 0。
在 1.7.10 的 getItemDamage() 语义下,这只匹配
ItemMaterial 的 meta 0(暗影金属),
而非全部 9 个子类型。
前置 modid 校验
registerOre 会抛 net.minecraftforge.oredict.OreDictionaryException
当目标 mod 未加载。本类在主类 postInit 调用,
此时注册目标均已存在。