BHItems

5 件扳手,其中 3 件受 GregTech 门控、2 件受 StructureLib 门控

基本信息

属性 值
路径 net.fuzzycraft.botanichorizons.addons.BHItems

⚠️ 全部物品都是条件注册

本模组没有任何无条件的物品注册。 initItems() 内只有两组 isModLoaded() 判据:

if (Mods.GregTech.isModLoaded()) {
    manasteelWrench   = new ItemManaWrench(BotaniaAPI.manasteelToolMaterial, 2, "manasteelWrench");
    terrasteelWrench  = new ItemManaWrench(BotaniaAPI.terrasteelToolMaterial, 4, "terrasteelWrench");
    elvenWrench       = new ItemManaWrench(BotaniaAPI.elementiumToolMaterial, 3, "elvenWrench");
}
if (Mods.StructureLib.isModLoaded()) {
    disassemblyWrench = new ItemDisassemblyWrench(BotaniaAPI.terrasteelToolMaterial);
    selectiveWrench   = new ItemSelectiveWrench(BotaniaAPI.elementiumToolMaterial);
}
物品 字段 门控条件 材质
manasteelWrench ✓ GregTech manasteel
terrasteelWrench ✓ GregTech terrasteel
elvenWrench ✓ GregTech elementium
disassemblyWrench ✓ StructureLib terrasteel
selectiveWrench ✓ StructureLib elementium

条件不满足时字段保持 null,不是默认值对象。 任何直接解引用这些静态字段的代码都必须先确认对应 mod 已加载。

未注册的类

ItemSuperchargedWrench 为 abstract, 不参与注册(见其条目)。