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 全息投影注册)。

相关条目