FoamFix Core Container
基本信息
pl.asie.foamfix.coremod.FoamFixCoreContainer extends DummyModContainer ——
coremod 伪 mod 容器。当 jar 只作为 coremod 被加载(FML 未识别 @Mod)时,
用它提供一个最小的 ModContainer,避免 FML 报「coremod jar 缺少 mod 元数据」。
构造中的元数据
myMeta.version = "@VERSION@";
版本字段是构建期占位符,与 FoamFixMod 的 @Mod(version = "@VERSION@") 一致 ——
由 Gradle 的 processResources 替换,源码里读不到真实版本号。
真实版本要看 build.properties 的 mod_version=1.0.3。
与 mcmod.info 的关系
src/main/resources/mcmod.info 用标准 modListVersion: 2 格式声明:
| 字段 | 值 |
|---|---|
modid |
foamfix(全小写) |
name |
FoamFix |
version |
${mod_version} |
mcversion |
${minecraft_version} |
description |
BugfixMod: updated, enhanced, rebranded. |
authorList |
["williewillus", "asie"] |
credits |
CuleGooner, Forge, Mojang, jonathan2520 |
⚠️
build.properties里是mod_id=FoamFix(首字母大写), 而@Mod(modid = "foamfix")与 mcmod.info 都是全小写。 以@Mod注解为准:真实 modid 是foamfix。 分类名foamfix17里的17来自仓库名FoamFix17(1.7 版分支), 不是 modid 的一部分。
相关条目
源码
src/main/java/pl/asie/foamfix/coremod/FoamFixCoreContainer.javasrc/main/resources/mcmod.infobuild.properties