ForgeMod
模组主类:modid、加载阶段与依赖声明
基本信息
| 属性 | 值 |
|---|---|
| 路径 | net.fuzzycraft.botanichorizons.mod.ForgeMod |
| 注解 | @Mod(modid = ForgeMod.MOD_ID, name = MOD_NAME, version = VERSION, dependencies = DEPENDENCIES)(:30) |
modid
public static final String MOD_ID = "botanichorizons"(:32),
MOD_NAME = MOD_ID(:33,显示名与 modid 同名,无独立展示名)。
⚠️ mcmod.info 同样是构建期占位符 ${modId} / ${modName},
其 "name" 字段实际会是字面量 botanichorizons,不可作为展示名依据。
依赖串(mcmod.info 声明,非 FML DEPENDENCIES 常量)
requiredMods : Thaumcraft, Baubles, Botania, gregtech, TConstruct
dependencies : Thaumcraft, Baubles, Botania, gregtech, TConstruct,
witchery, BiomesOPlenty, dreamcraft
⚠️ 这里出现的 Baubles / witchery / BiomesOPlenty / dreamcraft 并不在
dependencies.gradle 中,属于历史遗留声明;实际 Gradle 依赖见分类页。
加载阶段
init() 调用 BHBlocks.initBlocks() / BHItems.initItems() /
Multiblocks.init();postInit() 调用 Multiblocks.postInit()
(StructureLib 全息投影注册)。