MergeMasterXXL-TestRepo-2
[!INFO] Git Commit:
4c569a4| Updated: 2026-10-01
是 mod,但没有任何内容。 与姊妹仓 mergemasterxxl-testrepo 一样, 它是 GTNewHorizons 自动化工具 MergeMasterXXL 的 CI 测试靶仓库, 且比姊妹仓更接近未定制的原始脚手架。
身份
| 属性 | 实测值 |
|---|---|
| modid | mymodid(core/my-mod.md → MyMod.java:16) |
| modName | MyMod(gradle.properties) |
| 主包 | com.myname.mymodid(未替换的官方示例占位包名) |
| Java 文件 | 4 |
| 注册内容 | 0 方块 / 0 物品 / 0 实体 / 0 网络包 |
| 配置项 | 1(greeting) |
| 事件处理器 | 4 个,全部只做代理转发 |
| 硬依赖 | 仅 Forge(无任何 mod 依赖) |
| Minecraft | 1.7.10(gradle.properties,Forge 10.13.4.1614) |
| coremod | 无(coreModClass 为空) |
| Mixin | 无(usesMixins = false) |
与姊妹仓的差异
[!IMPORTANT] 本仓没有
README.md。 姊妹仓的 README 明确写着它「doesn’t have any content, it’s just used to test MergeMasterXXL’s git operations」; 本仓作为同一工具的第二个测试靶,性质相同,但未附说明。 判定依据是其gradle.properties中同样存在gtnh.settings.blowdryerTag与autoUpdateBuildScript这两个 GTNH 脚手架 / MergeMasterXXL 专属字段。
| 维度 | mergemasterxxl-testrepo | 本仓 |
|---|---|---|
| modid | mmxxl1 |
mymodid |
| modName | MMXXL 1 |
MyMod |
| 主包 | mmxxl1 |
com.myname.mymodid |
| 主类名 | MMXXL1 |
MyMod |
README.md |
有 | 无 |
.github/workflows/mmxxl-update.yml |
有 | 无 |
mcmod.info |
有 | 有 |
| 根目录散落文件 | test data.db file.json file.csv |
无 |
| Java 文件数 | 4 | 4 |
[!NOTE] 姊妹仓已把 modid 定制为
mmxxl1、包名收敛为mmxxl1; 本仓仍保留 Forge 官方 Modding Tutorials 的com.myname.mymodid占位包名,说明它更接近脚手架刚生成、 尚未做任何定制的状态。
源码事实
- 4 个 Java 文件逐条成文,覆盖率 4/4 = 100%:
- MyMod -
@Mod("mymodid")主类 - CommonProxy - 唯一有语句体的类
- ClientProxy - 空实现
- Config - 1 个配置项
greeting
- MyMod -
- 4 个文件与姊妹仓的对应文件逐行同构,差异仅为类名、 包名与两处日志文本。
mcmod.info仍是全占位符(${modId}/${modName}/${modVersion}), modid 只能从@Mod注解与gradle.properties实读。
源码缺陷
Tags类在源码树中不存在。@Mod(version = Tags.VERSION)(MyMod.java:13)引用的com.myname.mymodid.Tags由构建期生成 (generateGradleTokenClass = com.myname.mymodid.Tags),src/下无此文件。- 占位包名未替换。
com.myname.mymodid是官方教程示例包名, 与 modidmymodid巧合一致,但不是有意的命名空间设计。 - 模板占位未清理。
MyMod.java:23-24、:30、:36、:42四个事件处理器上方保留脚手架注释,其中含(Remove if not needed)。 mcmod.info的url指向https://github.com/SinTh0r4s/MyMod(mcmod.info:9)——这是脚手架模板作者的仓库, 与本仓的真实来源(MergeMasterXXL 测试靶)无关。 姊妹仓mcmod.info有同样问题。
依赖关系
- 硬依赖仅
Forge,不依赖任何其它 mod。 - 上游工具
mergemasterxxl(已登记、无@Mod的构建库,按本项目定位不建分类页) 不是运行时依赖,而是本仓库的 CI 使用方。 - 姊妹仓 mergemasterxxl-testrepo 与本仓没有运行时依赖关系,二者互不引用。